;***************************************************************
;* TMS320C2000 C/C++ Codegen                         PC v4.1.3 *
;* Date/Time created: Tue Jul 19 09:07:40 2011                 *
;***************************************************************
	.compiler_opts --mem_model:code=flat --mem_model:data=large --silicon_version=28 
FP	.set	XAR2

DW$CU	.dwtag  DW_TAG_compile_unit
	.dwattr DW$CU, DW_AT_name("MassBulk.c")
	.dwattr DW$CU, DW_AT_producer("TMS320C2000 C/C++ Codegen PC v4.1.3 Copyright (c) 1996-2006 Texas Instruments Incorporated")
	.dwattr DW$CU, DW_AT_stmt_list(0x00)
	.dwattr DW$CU, DW_AT_TI_VERSION(0x01)

DW$1	.dwtag  DW_TAG_subprogram, DW_AT_name("memcpy"), DW_AT_symbol_name("_memcpy")
	.dwattr DW$1, DW_AT_type(*DW$T$3)
	.dwattr DW$1, DW_AT_declaration(0x01)
	.dwattr DW$1, DW_AT_external(0x01)
DW$2	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$3)
DW$3	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$135)
DW$4	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$13)
	.dwendtag DW$1


DW$5	.dwtag  DW_TAG_subprogram, DW_AT_name("DelayMs"), DW_AT_symbol_name("_DelayMs")
	.dwattr DW$5, DW_AT_declaration(0x01)
	.dwattr DW$5, DW_AT_external(0x01)
DW$6	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$19)
	.dwendtag DW$5


DW$7	.dwtag  DW_TAG_subprogram, DW_AT_name("Hal_WriteMem"), DW_AT_symbol_name("_Hal_WriteMem")
	.dwattr DW$7, DW_AT_declaration(0x01)
	.dwattr DW$7, DW_AT_external(0x01)
DW$8	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$19)
DW$9	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$126)
DW$10	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$19)
	.dwendtag DW$7


DW$11	.dwtag  DW_TAG_subprogram, DW_AT_name("Hal_WriteOneSec"), DW_AT_symbol_name("_Hal_WriteOneSec")
	.dwattr DW$11, DW_AT_declaration(0x01)
	.dwattr DW$11, DW_AT_external(0x01)
DW$12	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$126)
	.dwendtag DW$11


DW$13	.dwtag  DW_TAG_subprogram, DW_AT_name("Hc_ClearFeature"), DW_AT_symbol_name("_Hc_ClearFeature")
	.dwattr DW$13, DW_AT_declaration(0x01)
	.dwattr DW$13, DW_AT_external(0x01)
DW$14	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$19)
DW$15	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$19)
DW$16	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$19)
	.dwendtag DW$13


DW$17	.dwtag  DW_TAG_subprogram, DW_AT_name("Mass_BulkReset"), DW_AT_symbol_name("_Mass_BulkReset")
	.dwattr DW$17, DW_AT_declaration(0x01)
	.dwattr DW$17, DW_AT_external(0x01)
DW$18	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$19)
	.dwendtag DW$17


DW$19	.dwtag  DW_TAG_subprogram, DW_AT_name("Hc_SendPTD"), DW_AT_symbol_name("_Hc_SendPTD")
	.dwattr DW$19, DW_AT_declaration(0x01)
	.dwattr DW$19, DW_AT_external(0x01)
DW$20	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$19)
DW$21	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$19)
DW$22	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$19)
DW$23	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$19)
DW$24	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$19)
DW$25	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$19)
DW$26	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$19)
DW$27	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$19)
	.dwendtag DW$19


DW$28	.dwtag  DW_TAG_subprogram, DW_AT_name("Hc_ReadPayLoad"), DW_AT_symbol_name("_Hc_ReadPayLoad")
	.dwattr DW$28, DW_AT_declaration(0x01)
	.dwattr DW$28, DW_AT_external(0x01)
DW$29	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$19)
DW$30	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$126)
DW$31	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$19)
	.dwendtag DW$28


DW$32	.dwtag  DW_TAG_subprogram, DW_AT_name("Hc_GetErrCode"), DW_AT_symbol_name("_Hc_GetErrCode")
	.dwattr DW$32, DW_AT_type(*DW$T$19)
	.dwattr DW$32, DW_AT_declaration(0x01)
	.dwattr DW$32, DW_AT_external(0x01)
DW$33	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$126)
	.dwendtag DW$32


DW$34	.dwtag  DW_TAG_subprogram, DW_AT_name("Hc_GetXferLen"), DW_AT_symbol_name("_Hc_GetXferLen")
	.dwattr DW$34, DW_AT_type(*DW$T$19)
	.dwattr DW$34, DW_AT_declaration(0x01)
	.dwattr DW$34, DW_AT_external(0x01)
DW$35	.dwtag  DW_TAG_variable, DW_AT_name("HDInfo"), DW_AT_symbol_name("_HDInfo")
	.dwattr DW$35, DW_AT_type(*DW$T$193)
	.dwattr DW$35, DW_AT_declaration(0x01)
	.dwattr DW$35, DW_AT_external(0x01)
DW$36	.dwtag  DW_TAG_variable, DW_AT_name("tmpBulkPTD"), DW_AT_symbol_name("_tmpBulkPTD")
	.dwattr DW$36, DW_AT_type(*DW$T$198)
	.dwattr DW$36, DW_AT_declaration(0x01)
	.dwattr DW$36, DW_AT_external(0x01)
DW$37	.dwtag  DW_TAG_variable, DW_AT_name("Host_DataBuf"), DW_AT_symbol_name("_Host_DataBuf")
	.dwattr DW$37, DW_AT_type(*DW$T$160)
	.dwattr DW$37, DW_AT_declaration(0x01)
	.dwattr DW$37, DW_AT_external(0x01)
DW$38	.dwtag  DW_TAG_variable, DW_AT_name("hbpb"), DW_AT_symbol_name("_hbpb")
	.dwattr DW$38, DW_AT_type(*DW$T$201)
	.dwattr DW$38, DW_AT_declaration(0x01)
	.dwattr DW$38, DW_AT_external(0x01)
DW$39	.dwtag  DW_TAG_variable, DW_AT_name("Hc_XDevInfo"), DW_AT_symbol_name("_Hc_XDevInfo")
	.dwattr DW$39, DW_AT_type(*DW$T$203)
	.dwattr DW$39, DW_AT_declaration(0x01)
	.dwattr DW$39, DW_AT_external(0x01)
	.global	_TmUsb
_TmUsb:	.usect	".ebss",1,1,0
DW$40	.dwtag  DW_TAG_variable, DW_AT_name("TmUsb"), DW_AT_symbol_name("_TmUsb")
	.dwattr DW$40, DW_AT_location[DW_OP_addr _TmUsb]
	.dwattr DW$40, DW_AT_type(*DW$T$20)
	.dwattr DW$40, DW_AT_external(0x01)
	.global	_TmUsbWait
_TmUsbWait:	.usect	".ebss",1,1,0
DW$41	.dwtag  DW_TAG_variable, DW_AT_name("TmUsbWait"), DW_AT_symbol_name("_TmUsbWait")
	.dwattr DW$41, DW_AT_location[DW_OP_addr _TmUsbWait]
	.dwattr DW$41, DW_AT_type(*DW$T$20)
	.dwattr DW$41, DW_AT_external(0x01)
	.global	_HcCBW
_HcCBW:	.usect	".ebss",16,1,1
DW$42	.dwtag  DW_TAG_variable, DW_AT_name("HcCBW"), DW_AT_symbol_name("_HcCBW")
	.dwattr DW$42, DW_AT_location[DW_OP_addr _HcCBW]
	.dwattr DW$42, DW_AT_type(*DW$T$205)
	.dwattr DW$42, DW_AT_external(0x01)
	.global	_HcCSW
_HcCSW:	.usect	".ebss",8,1,1
DW$43	.dwtag  DW_TAG_variable, DW_AT_name("HcCSW"), DW_AT_symbol_name("_HcCSW")
	.dwattr DW$43, DW_AT_location[DW_OP_addr _HcCSW]
	.dwattr DW$43, DW_AT_type(*DW$T$207)
	.dwattr DW$43, DW_AT_external(0x01)
	.global	_RetCSW
_RetCSW:	.usect	".ebss",8,1,1
DW$44	.dwtag  DW_TAG_variable, DW_AT_name("RetCSW"), DW_AT_symbol_name("_RetCSW")
	.dwattr DW$44, DW_AT_location[DW_OP_addr _RetCSW]
	.dwattr DW$44, DW_AT_type(*DW$T$207)
	.dwattr DW$44, DW_AT_external(0x01)
;	C:\CCStudio_v3.3\C2000\cgtools\bin\opt2000.exe C:\DOCUME~1\peter\LOCALS~1\Temp\TI0522 C:\DOCUME~1\peter\LOCALS~1\Temp\TI0524 
;	C:\CCStudio_v3.3\C2000\cgtools\bin\ac2000.exe -@C:\DOCUME~1\peter\LOCALS~1\Temp\TI05212 
	.sect	".text"
	.global	_SetInfo

DW$45	.dwtag  DW_TAG_subprogram, DW_AT_name("SetInfo"), DW_AT_symbol_name("_SetInfo")
	.dwattr DW$45, DW_AT_low_pc(_SetInfo)
	.dwattr DW$45, DW_AT_high_pc(0x00)
	.dwattr DW$45, DW_AT_begin_file("MassBulk.c")
	.dwattr DW$45, DW_AT_begin_line(0x294)
	.dwattr DW$45, DW_AT_begin_column(0x06)
	.dwpsn	"MassBulk.c",661,1

	.dwfde DW$CIE

;***************************************************************
;* FNAME: _SetInfo                      FR SIZE:   0           *
;*                                                             *
;* FUNCTION ENVIRONMENT                                        *
;*                                                             *
;* FUNCTION PROPERTIES                                         *
;*                            0 Parameter,  0 Auto,  0 SOE     *
;***************************************************************


;***************************************************************
;*                                                             *
;* Using -g (debug) with optimization (-o3) may disable key op *
;*                                                             *
;***************************************************************
_SetInfo:
	.dwcfa	0x1d, -2
	.dwcfa	0x1c, 26, 0
	.dwcfa	0x09, 40, 26
;* AR4   assigned to C$1
;* PL    assigned to _DataSec
DW$46	.dwtag  DW_TAG_variable, DW_AT_name("DataSec"), DW_AT_symbol_name("_DataSec")
	.dwattr DW$46, DW_AT_type(*DW$T$21)
	.dwattr DW$46, DW_AT_location[DW_OP_reg2]
	.dwpsn	"MassBulk.c",664,2
        CLRC      SXM
        MOVB      XAR0,#17              ; |664| 
        MOVL      XAR4,#_Host_DataBuf   ; |664| 
        MOVW      DP,#_hbpb+8
        MOV       ACC,*+XAR4[AR0] << 16 ; |664| 
        MOVB      XAR0,#16              ; |664| 
        ADDU      ACC,*+XAR4[AR0]       ; |664| 
        MOVL      @_hbpb+8,ACC          ; |664| 
	.dwpsn	"MassBulk.c",665,5
        MOV       AL,*+XAR4[5]          ; |665| 
        LSR       AL,8                  ; |665| 
        MOVZ      AR6,AL                ; |665| 
        MOV       ACC,*+XAR4[6] << #8   ; |665| 
        MOVW      DP,#_hbpb
        ADD       AL,AR6                ; |665| 
        MOV       @_hbpb,AL             ; |665| 
	.dwpsn	"MassBulk.c",666,5
        MOVB      XAR0,#8               ; |666| 
        MOV       AL,*+XAR4[AR0]        ; |666| 
        MOVW      DP,#_hbpb+4
        ANDB      AL,#0xff              ; |666| 
        MOV       @_hbpb+4,AL           ; |666| 
	.dwpsn	"MassBulk.c",667,5
        MOVW      DP,#_Host_DataBuf+6
        MOV       AL,@_Host_DataBuf+6   ; |667| 
        LSR       AL,8                  ; |667| 
        MOVW      DP,#_hbpb+1
        MOV       @_hbpb+1,AL           ; |667| 
	.dwpsn	"MassBulk.c",668,5
        MOVB      XAR0,#22              ; |668| 
        MOVW      DP,#_hbpb+10
        MOV       AL,*+XAR4[AR0]        ; |668| 
        MOV       @_hbpb+10,AL          ; |668| 
	.dwpsn	"MassBulk.c",669,5
        MOVW      DP,#_hbpb+2
        MOV       AL,*+XAR4[7]          ; |669| 
        MOV       @_hbpb+2,AL           ; |669| 
	.dwpsn	"MassBulk.c",670,5
        MOVB      XAR0,#9               ; |670| 
        MOVW      DP,#_Host_DataBuf+8
        MOV       ACC,*+XAR4[AR0] << #8 ; |670| 
        MOV       AH,@_Host_DataBuf+8   ; |670| 
        LSR       AH,8                  ; |670| 
        MOVW      DP,#_hbpb+6
        ADD       AL,AH                 ; |670| 
        MOV       @_hbpb+6,AL           ; |670| 
	.dwpsn	"MassBulk.c",671,5
        MOVB      XAR0,#18              ; |671| 
        MOVW      DP,#_hbpb+5
        MOV       AL,*+XAR4[AR0]        ; |671| 
        MOV       @_hbpb+5,AL           ; |671| 
	.dwpsn	"MassBulk.c",673,5
        MOVW      DP,#_hbpb+6
        MOV       ACC,@_hbpb+6 << #5    ; |673| 
        MOVW      DP,#_hbpb
        ADD       AL,@_hbpb             ; |673| 
        ADDB      AL,#-1
        MOVW      DP,#_hbpb
        MOVU      ACC,AL
        RPT       #15
||     SUBCU     ACC,@_hbpb            ; |673| 
        MOVW      DP,#_hbpb+3
        MOV       @_hbpb+3,AL           ; |673| 
	.dwpsn	"MassBulk.c",674,5
        MOVW      DP,#_hbpb+5
        MOV       T,@_hbpb+5            ; |674| 
        MOVW      DP,#_hbpb+4
        MPY       ACC,T,@_hbpb+4        ; |674| 
        MOVW      DP,#_hbpb+2
        ADD       AL,@_hbpb+2           ; |674| 
        MOVW      DP,#_hbpb+3
        ADD       AL,@_hbpb+3           ; |674| 
        MOVZ      AR6,AL
        MOVW      DP,#_hbpb+8
        MOVL      ACC,@_hbpb+8          ; |674| 
        SUBL      ACC,XAR6
        MOVL      P,ACC                 ; |674| 
	.dwpsn	"MassBulk.c",675,5
        MOVW      DP,#_hbpb+1
        MOVZ      AR6,@_hbpb+1
        MOVB      ACC,#0
        MOVW      DP,#_hbpb+12
        RPT       #31
||     SUBCUL    ACC,XAR6              ; |675| 
        MOVL      @_hbpb+12,P           ; |675| 
	.dwpsn	"MassBulk.c",677,5
        MOVW      DP,#_hbpb+5
        MOV       T,@_hbpb+5            ; |677| 
        MOVW      DP,#_hbpb+4
        MPY       ACC,T,@_hbpb+4        ; |677| 
        MOVW      DP,#_hbpb+2
        ADD       AL,@_hbpb+2           ; |677| 
        MOVW      DP,#_hbpb+3
        ADD       AL,@_hbpb+3           ; |677| 
        MOVW      DP,#_hbpb+14
        MOVU      ACC,AL
        MOVL      @_hbpb+14,ACC         ; |677| 
	.dwpsn	"MassBulk.c",679,5
        MOVW      DP,#_hbpb+3
        MOV       AL,@_hbpb+3           ; |679| 
        MOVW      DP,#_hbpb+2
        ADD       AL,@_hbpb+2           ; |679| 
        MOVW      DP,#_hbpb+16
        MOV       @_hbpb+16,AL          ; |679| 
	.dwpsn	"MassBulk.c",680,5
        MOVW      DP,#_hbpb
        MOV       AL,@_hbpb             ; |680| 
        MOVW      DP,#_hbpb+17
        LSR       AL,2                  ; |680| 
        MOV       @_hbpb+17,AL          ; |680| 
	.dwpsn	"MassBulk.c",681,5
        MOVW      DP,#_hbpb+1
        MOV       T,@_hbpb+1            ; |681| 
        MOVW      DP,#_hbpb
        MPY       ACC,T,@_hbpb          ; |681| 
        MOVW      DP,#_hbpb+18
        MOV       @_hbpb+18,AL          ; |681| 
	.dwpsn	"MassBulk.c",682,1
        LRETR
        ; return occurs
	.dwattr DW$45, DW_AT_end_file("MassBulk.c")
	.dwattr DW$45, DW_AT_end_line(0x2aa)
	.dwattr DW$45, DW_AT_end_column(0x01)
	.dwendentry
	.dwendtag DW$45

	.sect	".text"
	.global	_MB_MakeCBW

DW$47	.dwtag  DW_TAG_subprogram, DW_AT_name("MB_MakeCBW"), DW_AT_symbol_name("_MB_MakeCBW")
	.dwattr DW$47, DW_AT_low_pc(_MB_MakeCBW)
	.dwattr DW$47, DW_AT_high_pc(0x00)
	.dwattr DW$47, DW_AT_begin_file("MassBulk.c")
	.dwattr DW$47, DW_AT_begin_line(0x1f)
	.dwattr DW$47, DW_AT_begin_column(0x06)
	.dwpsn	"MassBulk.c",32,1

	.dwfde DW$CIE

;***************************************************************
;* FNAME: _MB_MakeCBW                   FR SIZE:   8           *
;*                                                             *
;* FUNCTION ENVIRONMENT                                        *
;*                                                             *
;* FUNCTION PROPERTIES                                         *
;*                            0 Parameter,  8 Auto,  0 SOE     *
;***************************************************************


;***************************************************************
;*                                                             *
;* Using -g (debug) with optimization (-o3) may disable key op *
;*                                                             *
;***************************************************************
_MB_MakeCBW:
	.dwcfa	0x1d, -2
	.dwcfa	0x1c, 26, 0
	.dwcfa	0x09, 40, 26
        ADDB      SP,#8
	.dwcfa	0x1d, -10
;* AL    assigned to _OpCode
DW$48	.dwtag  DW_TAG_formal_parameter, DW_AT_name("OpCode"), DW_AT_symbol_name("_OpCode")
	.dwattr DW$48, DW_AT_type(*DW$T$19)
	.dwattr DW$48, DW_AT_location[DW_OP_reg0]
;* AR4   assigned to C$1
;* AL    assigned to U$64
;* AR6   assigned to L$1
;* AR6   assigned to L$2
;* AR6   assigned to L$3
;* AR6   assigned to L$4
;* AR6   assigned to L$5
;* AR6   assigned to L$6
;* AR6   assigned to L$7
;* AR6   assigned to L$8
;* AR6   assigned to L$9
;* AR6   assigned to L$10
;* AR6   assigned to L$11
;* AR6   assigned to L$12
;* AR6   assigned to L$13
;* AR6   assigned to L$14
;* AR6   assigned to L$15
;* AR6   assigned to L$16
;* AR6   assigned to L$17
;* AR6   assigned to L$18
;* AR6   assigned to L$19
;* AR7   assigned to _OpCode
DW$49	.dwtag  DW_TAG_variable, DW_AT_name("OpCode"), DW_AT_symbol_name("_OpCode")
	.dwattr DW$49, DW_AT_type(*DW$T$162)
	.dwattr DW$49, DW_AT_location[DW_OP_reg18]
;* AL    assigned to _Dir
DW$50	.dwtag  DW_TAG_variable, DW_AT_name("Dir"), DW_AT_symbol_name("_Dir")
	.dwattr DW$50, DW_AT_type(*DW$T$11)
	.dwattr DW$50, DW_AT_location[DW_OP_reg0]
;* PH    assigned to _Len
DW$51	.dwtag  DW_TAG_variable, DW_AT_name("Len"), DW_AT_symbol_name("_Len")
	.dwattr DW$51, DW_AT_type(*DW$T$11)
	.dwattr DW$51, DW_AT_location[DW_OP_reg3]
;* PL    assigned to _LUN
DW$52	.dwtag  DW_TAG_variable, DW_AT_name("LUN"), DW_AT_symbol_name("_LUN")
	.dwattr DW$52, DW_AT_type(*DW$T$11)
	.dwattr DW$52, DW_AT_location[DW_OP_reg2]
;* AR4   assigned to U$33
;* AR4   assigned to U$33
;* AR4   assigned to U$33
;* AR4   assigned to U$33
;* AR4   assigned to U$33
;* AR4   assigned to U$33
;* AR4   assigned to U$33
;* AR4   assigned to U$33
;* AR4   assigned to U$33
;* AR4   assigned to U$33
;* AR4   assigned to U$33
;* AR4   assigned to U$33
;* AR4   assigned to U$33
;* AR4   assigned to U$33
;* AR4   assigned to U$33
;* AR4   assigned to U$33
;* AR4   assigned to U$33
;* AR4   assigned to U$33
;* AR4   assigned to U$33
DW$53	.dwtag  DW_TAG_variable, DW_AT_name("Buf"), DW_AT_symbol_name("_Buf")
	.dwattr DW$53, DW_AT_type(*DW$T$131)
	.dwattr DW$53, DW_AT_location[DW_OP_breg20 -8]
        MOVZ      AR7,AL                ; |32| 
	.dwpsn	"MassBulk.c",36,3
        MOV       AH,AR7                ; |36| 
        LSR       AH,8                  ; |36| 
        MOV       PL,AH                 ; |36| 
	.dwpsn	"MassBulk.c",37,3
        AND       AH,AR7,#0x00ff        ; |37| 
        CMPB      AH,#37                ; |37| 
        BF        L2,GT                 ; |37| 
        ; branchcc occurs ; |37| 
        CMPB      AH,#37                ; |37| 
        BF        L18,EQ                ; |37| 
        ; branchcc occurs ; |37| 
        CMPB      AH,#21                ; |37| 
        BF        L1,GT                 ; |37| 
        ; branchcc occurs ; |37| 
        CMPB      AH,#21                ; |37| 
        BF        L29,EQ                ; |37| 
        ; branchcc occurs ; |37| 
        CMPB      AH,#0                 ; |37| 
        BF        L37,EQ                ; |37| 
        ; branchcc occurs ; |37| 
        CMPB      AH,#3                 ; |37| 
        BF        L35,EQ                ; |37| 
        ; branchcc occurs ; |37| 
        CMPB      AH,#4                 ; |37| 
        BF        L33,EQ                ; |37| 
        ; branchcc occurs ; |37| 
        CMPB      AH,#18                ; |37| 
        BF        L31,EQ                ; |37| 
        ; branchcc occurs ; |37| 
        BF        L44,UNC               ; |37| 
        ; branch occurs ; |37| 
L1:    
        CMPB      AH,#26                ; |37| 
        BF        L27,EQ                ; |37| 
        ; branchcc occurs ; |37| 
        CMPB      AH,#27                ; |37| 
        BF        L25,EQ                ; |37| 
        ; branchcc occurs ; |37| 
        CMPB      AH,#30                ; |37| 
        BF        L23,EQ                ; |37| 
        ; branchcc occurs ; |37| 
        CMPB      AH,#35                ; |37| 
        BF        L20,EQ                ; |37| 
        ; branchcc occurs ; |37| 
        BF        L44,UNC               ; |37| 
        ; branch occurs ; |37| 
L2:    
        CMPB      AH,#62                ; |37| 
        BF        L3,GT                 ; |37| 
        ; branchcc occurs ; |37| 
        CMPB      AH,#62                ; |37| 
        BF        L8,EQ                 ; |37| 
        ; branchcc occurs ; |37| 
        CMPB      AH,#40                ; |37| 
        BF        L16,EQ                ; |37| 
        ; branchcc occurs ; |37| 
        CMPB      AH,#42                ; |37| 
        BF        L14,EQ                ; |37| 
        ; branchcc occurs ; |37| 
        CMPB      AH,#47                ; |37| 
        BF        L12,EQ                ; |37| 
        ; branchcc occurs ; |37| 
        CMPB      AH,#53                ; |37| 
        BF        L10,EQ                ; |37| 
        ; branchcc occurs ; |37| 
        BF        L44,UNC               ; |37| 
        ; branch occurs ; |37| 
L3:    
        CMPB      AH,#94                ; |37| 
        BF        L6,EQ                 ; |37| 
        ; branchcc occurs ; |37| 
        CMPB      AH,#95                ; |37| 
        BF        L4,EQ                 ; |37| 
        ; branchcc occurs ; |37| 
        CMPB      AH,#163               ; |37| 
        BF        L44,NEQ               ; |37| 
        ; branchcc occurs ; |37| 
	.dwpsn	"MassBulk.c",202,7
        MOVB      ACC,#252
        MOVW      DP,#_Hc_XDevInfo+40
        MOVL      @_Hc_XDevInfo+40,ACC  ; |202| 
	.dwpsn	"MassBulk.c",203,7
        MOV       *-SP[8],#12           ; |203| 
	.dwpsn	"MassBulk.c",204,7
        MOV       *-SP[7],#0            ; |204| 
	.dwpsn	"MassBulk.c",205,7
        MOV       *-SP[6],#0            ; |205| 
	.dwpsn	"MassBulk.c",206,7
        MOV       *-SP[5],#0            ; |206| 
	.dwpsn	"MassBulk.c",207,7
        MOVW      DP,#_Hc_XDevInfo+40
        MOVL      ACC,@_Hc_XDevInfo+40  ; |207| 
        MOV       *-SP[4],AL            ; |207| 
	.dwpsn	"MassBulk.c",208,7
        MOV       *-SP[3],#0            ; |208| 
	.dwpsn	"MassBulk.c",200,7
        MOVB      AL,#1                 ; |200| 
	.dwpsn	"MassBulk.c",201,7
        MOVB      AH,#12                ; |201| 
        MOV       PH,AH                 ; |201| 
	.dwpsn	"MassBulk.c",209,12
        BF        L40,UNC               ; |209| 
        ; branch occurs ; |209| 
L4:    
	.dwpsn	"MassBulk.c",148,7
        MOV       *-SP[8],#0            ; |148| 
	.dwpsn	"MassBulk.c",149,7
        MOV       *-SP[7],#0            ; |149| 
	.dwpsn	"MassBulk.c",150,7
        MOV       *-SP[6],#0            ; |150| 
	.dwpsn	"MassBulk.c",151,7
        MOV       *-SP[5],#0            ; |151| 
	.dwpsn	"MassBulk.c",152,7
        MOVZ      AR4,SP
        MOV       *-SP[3],#0            ; |152| 
        SUBB      XAR4,#2
	.dwpsn	"MassBulk.c",146,7
        MOVB      AL,#1                 ; |146| 
	.dwpsn	"MassBulk.c",147,7
        MOVB      AH,#10                ; |147| 
        MOVB      XAR6,#1
        MOV       PH,AH                 ; |147| 
L5:    
DW$L$_MB_MakeCBW$27$B:
	.dwpsn	"MassBulk.c",154,9
        MOV       *XAR4++,#0            ; |154| 
	.dwpsn	"MassBulk.c",153,19
        BANZ      L5,AR6--              ; |153| 
        ; branchcc occurs ; |153| 
DW$L$_MB_MakeCBW$27$E:
        BF        L39,UNC               ; |153| 
        ; branch occurs ; |153| 
L6:    
	.dwpsn	"MassBulk.c",137,7
        MOV       *-SP[8],#0            ; |137| 
	.dwpsn	"MassBulk.c",138,7
        MOV       *-SP[7],#0            ; |138| 
	.dwpsn	"MassBulk.c",139,7
        MOV       *-SP[6],#0            ; |139| 
	.dwpsn	"MassBulk.c",140,7
        MOV       *-SP[5],#0            ; |140| 
	.dwpsn	"MassBulk.c",141,7
        MOVZ      AR4,SP
        MOV       *-SP[3],#0            ; |141| 
        SUBB      XAR4,#2
	.dwpsn	"MassBulk.c",135,7
        MOVB      AL,#1                 ; |135| 
	.dwpsn	"MassBulk.c",136,7
        MOVB      AH,#10                ; |136| 
        MOVB      XAR6,#1
        MOV       PH,AH                 ; |136| 
L7:    
DW$L$_MB_MakeCBW$30$B:
	.dwpsn	"MassBulk.c",143,9
        MOV       *XAR4++,#0            ; |143| 
	.dwpsn	"MassBulk.c",142,19
        BANZ      L7,AR6--              ; |142| 
        ; branchcc occurs ; |142| 
DW$L$_MB_MakeCBW$30$E:
        BF        L39,UNC               ; |142| 
        ; branch occurs ; |142| 
L8:    
	.dwpsn	"MassBulk.c",213,7
        MOVL      XAR4,#512             ; |213| 
        MOVW      DP,#_Hc_XDevInfo+40
        MOVL      @_Hc_XDevInfo+40,XAR4 ; |213| 
	.dwpsn	"MassBulk.c",214,7
        MOVW      DP,#_Hc_XDevInfo+32
        MOVL      ACC,@_Hc_XDevInfo+32  ; |214| 
        MOVU      ACC,AH                ; |214| 
        AND       AL,#65280             ; |214| 
        MOV       *-SP[8],AL            ; |214| 
	.dwpsn	"MassBulk.c",215,7
        MOVW      DP,#_Hc_XDevInfo+32
        MOVL      ACC,@_Hc_XDevInfo+32  ; |215| 
        MOVW      DP,#_Hc_XDevInfo+32
        MOVL      XAR6,@_Hc_XDevInfo+32 ; |215| 
        AND       AR6,#65280            ; |215| 
        MOVU      ACC,AH                ; |215| 
        ANDB      AL,#0xff              ; |215| 
        MOV       AH,AR6                ; |215| 
        ADD       AH,AL                 ; |215| 
        MOV       *-SP[7],AH            ; |215| 
	.dwpsn	"MassBulk.c",216,7
        MOVW      DP,#_Hc_XDevInfo+32
        MOVB      AH.LSB,@_Hc_XDevInfo+32 ; |216| 
        MOV       *-SP[6],AH            ; |216| 
	.dwpsn	"MassBulk.c",217,7
        MOVW      DP,#_Hc_XDevInfo+34
        MOV       AH,@_Hc_XDevInfo+34   ; |217| 
        LSR       AH,8                  ; |217| 
        MOVZ      AR6,AH                ; |217| 
        MOVW      DP,#_Hc_XDevInfo+34
        MOV       ACC,@_Hc_XDevInfo+34 << #8 ; |217| 
        ADD       AL,AR6                ; |217| 
        MOV       *-SP[5],AL            ; |217| 
	.dwpsn	"MassBulk.c",218,7
        MOVZ      AR4,SP
        MOV       *-SP[4],#0            ; |218| 
        SUBB      XAR4,#3
	.dwpsn	"MassBulk.c",211,7
        MOVB      AL,#1                 ; |211| 
	.dwpsn	"MassBulk.c",212,7
        MOVB      AH,#10                ; |212| 
        MOV       PH,AH                 ; |212| 
        MOVB      XAR6,#2
L9:    
DW$L$_MB_MakeCBW$33$B:
	.dwpsn	"MassBulk.c",220,9
        MOV       *XAR4++,#0            ; |220| 
	.dwpsn	"MassBulk.c",219,19
        BANZ      L9,AR6--              ; |219| 
        ; branchcc occurs ; |219| 
DW$L$_MB_MakeCBW$33$E:
        BF        L39,UNC               ; |219| 
        ; branch occurs ; |219| 
L10:    
        MOVZ      AR4,SP
        SUBB      XAR4,#8
	.dwpsn	"MassBulk.c",76,7
        MOVB      AL,#0
	.dwpsn	"MassBulk.c",77,7
        MOVB      AH,#10                ; |77| 
        MOVB      XAR6,#7
        MOV       PH,AH                 ; |77| 
L11:    
DW$L$_MB_MakeCBW$36$B:
	.dwpsn	"MassBulk.c",79,9
        MOV       *XAR4++,#0            ; |79| 
	.dwpsn	"MassBulk.c",78,19
        BANZ      L11,AR6--             ; |78| 
        ; branchcc occurs ; |78| 
DW$L$_MB_MakeCBW$36$E:
        BF        L39,UNC               ; |78| 
        ; branch occurs ; |78| 
L12:    
	.dwpsn	"MassBulk.c",84,7
        MOVW      DP,#_Hc_XDevInfo+32
        MOVL      ACC,@_Hc_XDevInfo+32  ; |84| 
        MOVU      ACC,AH                ; |84| 
        AND       AL,#65280             ; |84| 
        MOV       *-SP[8],AL            ; |84| 
	.dwpsn	"MassBulk.c",85,7
        MOVW      DP,#_Hc_XDevInfo+32
        MOVL      ACC,@_Hc_XDevInfo+32  ; |85| 
        MOVW      DP,#_Hc_XDevInfo+32
        MOVL      XAR6,@_Hc_XDevInfo+32 ; |85| 
        AND       AR6,#65280            ; |85| 
        MOVU      ACC,AH                ; |85| 
        ANDB      AL,#0xff              ; |85| 
        MOV       AH,AR6                ; |85| 
        ADD       AH,AL                 ; |85| 
        MOV       *-SP[7],AH            ; |85| 
	.dwpsn	"MassBulk.c",86,7
        MOVW      DP,#_Hc_XDevInfo+32
        MOVB      AH.LSB,@_Hc_XDevInfo+32 ; |86| 
        MOV       *-SP[6],AH            ; |86| 
	.dwpsn	"MassBulk.c",87,7
        MOVW      DP,#_Hc_XDevInfo+34
        MOV       AH,@_Hc_XDevInfo+34   ; |87| 
        LSR       AH,8                  ; |87| 
        MOVZ      AR6,AH                ; |87| 
        MOVW      DP,#_Hc_XDevInfo+34
        MOV       ACC,@_Hc_XDevInfo+34 << #8 ; |87| 
        ADD       AL,AR6                ; |87| 
        MOV       *-SP[5],AL            ; |87| 
	.dwpsn	"MassBulk.c",88,7
        MOVZ      AR4,SP
        MOV       *-SP[4],#0            ; |88| 
        SUBB      XAR4,#3
	.dwpsn	"MassBulk.c",82,7
        MOVB      AL,#0
	.dwpsn	"MassBulk.c",83,7
        MOVB      AH,#10                ; |83| 
        MOV       PH,AH                 ; |83| 
        MOVB      XAR6,#2
L13:    
DW$L$_MB_MakeCBW$39$B:
	.dwpsn	"MassBulk.c",90,9
        MOV       *XAR4++,#0            ; |90| 
	.dwpsn	"MassBulk.c",89,19
        BANZ      L13,AR6--             ; |89| 
        ; branchcc occurs ; |89| 
DW$L$_MB_MakeCBW$39$E:
        BF        L39,UNC               ; |89| 
        ; branch occurs ; |89| 
L14:    
	.dwpsn	"MassBulk.c",95,7
        MOVW      DP,#_Hc_XDevInfo+32
        MOVL      ACC,@_Hc_XDevInfo+32  ; |95| 
        MOVU      ACC,AH                ; |95| 
        AND       AL,#65280             ; |95| 
        ADDB      AL,#8                 ; |95| 
        MOV       *-SP[8],AL            ; |95| 
	.dwpsn	"MassBulk.c",96,7
        MOVW      DP,#_Hc_XDevInfo+32
        MOVL      ACC,@_Hc_XDevInfo+32  ; |96| 
        MOVW      DP,#_Hc_XDevInfo+32
        MOVL      XAR6,@_Hc_XDevInfo+32 ; |96| 
        AND       AR6,#65280            ; |96| 
        MOVU      ACC,AH                ; |96| 
        ANDB      AL,#0xff              ; |96| 
        MOV       AH,AR6                ; |96| 
        ADD       AH,AL                 ; |96| 
        MOV       *-SP[7],AH            ; |96| 
	.dwpsn	"MassBulk.c",97,7
        MOVW      DP,#_Hc_XDevInfo+32
        MOVB      AH.LSB,@_Hc_XDevInfo+32 ; |97| 
        MOV       *-SP[6],AH            ; |97| 
	.dwpsn	"MassBulk.c",98,7
        MOVW      DP,#_Hc_XDevInfo+34
        MOV       AH,@_Hc_XDevInfo+34   ; |98| 
        LSR       AH,8                  ; |98| 
        MOVZ      AR6,AH                ; |98| 
        MOVW      DP,#_Hc_XDevInfo+34
        MOV       ACC,@_Hc_XDevInfo+34 << #8 ; |98| 
        ADD       AL,AR6                ; |98| 
        MOV       *-SP[5],AL            ; |98| 
	.dwpsn	"MassBulk.c",99,7
        MOVZ      AR4,SP
        MOV       *-SP[4],#0            ; |99| 
        SUBB      XAR4,#3
	.dwpsn	"MassBulk.c",93,7
        MOVB      AL,#0
	.dwpsn	"MassBulk.c",94,7
        MOVB      AH,#10                ; |94| 
        MOV       PH,AH                 ; |94| 
        MOVB      XAR6,#2
L15:    
DW$L$_MB_MakeCBW$42$B:
	.dwpsn	"MassBulk.c",101,9
        MOV       *XAR4++,#0            ; |101| 
	.dwpsn	"MassBulk.c",100,19
        BANZ      L15,AR6--             ; |100| 
        ; branchcc occurs ; |100| 
DW$L$_MB_MakeCBW$42$E:
        BF        L39,UNC               ; |100| 
        ; branch occurs ; |100| 
L16:    
	.dwpsn	"MassBulk.c",49,7
        MOVW      DP,#_Hc_XDevInfo+32
        MOVL      ACC,@_Hc_XDevInfo+32  ; |49| 
        MOVU      ACC,AH                ; |49| 
        AND       AL,#65280             ; |49| 
        MOV       *-SP[8],AL            ; |49| 
	.dwpsn	"MassBulk.c",50,7
        MOVW      DP,#_Hc_XDevInfo+32
        MOVL      ACC,@_Hc_XDevInfo+32  ; |50| 
        MOVW      DP,#_Hc_XDevInfo+32
        MOVL      XAR6,@_Hc_XDevInfo+32 ; |50| 
        AND       AR6,#65280            ; |50| 
        MOVU      ACC,AH                ; |50| 
        ANDB      AL,#0xff              ; |50| 
        MOV       AH,AR6                ; |50| 
        ADD       AH,AL                 ; |50| 
        MOV       *-SP[7],AH            ; |50| 
	.dwpsn	"MassBulk.c",51,7
        MOVW      DP,#_Hc_XDevInfo+32
        MOVB      AH.LSB,@_Hc_XDevInfo+32 ; |51| 
        MOV       *-SP[6],AH            ; |51| 
	.dwpsn	"MassBulk.c",52,7
        MOVW      DP,#_Hc_XDevInfo+34
        MOV       ACC,@_Hc_XDevInfo+34 << #8 ; |52| 
        MOVW      DP,#_Hc_XDevInfo+34
        MOV       AH,@_Hc_XDevInfo+34   ; |52| 
        LSR       AH,8                  ; |52| 
        ADD       AH,AL                 ; |52| 
        MOV       *-SP[5],AH            ; |52| 
	.dwpsn	"MassBulk.c",53,7
        MOVZ      AR4,SP
        MOV       *-SP[4],#0            ; |53| 
        SUBB      XAR4,#3
	.dwpsn	"MassBulk.c",46,7
        MOVB      AL,#1                 ; |46| 
	.dwpsn	"MassBulk.c",47,7
        MOVB      AH,#10                ; |47| 
        MOV       PH,AH                 ; |47| 
        MOVB      XAR6,#2
L17:    
DW$L$_MB_MakeCBW$45$B:
	.dwpsn	"MassBulk.c",56,9
        MOV       *XAR4++,#0            ; |56| 
	.dwpsn	"MassBulk.c",54,19
        BANZ      L17,AR6--             ; |54| 
        ; branchcc occurs ; |54| 
DW$L$_MB_MakeCBW$45$E:
        BF        L39,UNC               ; |54| 
        ; branch occurs ; |54| 
L18:    
        MOVZ      AR4,SP
        MOVB      XAR6,#7
        SUBB      XAR4,#8
L19:    
DW$L$_MB_MakeCBW$48$B:
	.dwpsn	"MassBulk.c",63,9
        MOV       *XAR4++,#0            ; |63| 
	.dwpsn	"MassBulk.c",62,19
        BANZ      L19,AR6--             ; |62| 
        ; branchcc occurs ; |62| 
DW$L$_MB_MakeCBW$48$E:
	.dwpsn	"MassBulk.c",64,7
        MOVB      ACC,#8
        MOVW      DP,#_Hc_XDevInfo+40
        MOVL      @_Hc_XDevInfo+40,ACC  ; |64| 
	.dwpsn	"MassBulk.c",60,7
        MOVB      AL,#1                 ; |60| 
	.dwpsn	"MassBulk.c",61,7
        MOVB      AH,#10                ; |61| 
        MOV       PH,AH                 ; |61| 
	.dwpsn	"MassBulk.c",65,12
        BF        L40,UNC               ; |65| 
        ; branch occurs ; |65| 
L20:    
	.dwpsn	"MassBulk.c",192,7
        MOVB      ACC,#252
        MOVZ      AR4,SP
        MOVW      DP,#_Hc_XDevInfo+40
        MOVB      XAR6,#2
        MOVL      @_Hc_XDevInfo+40,ACC  ; |192| 
        SUBB      XAR4,#8
L21:    
DW$L$_MB_MakeCBW$51$B:
	.dwpsn	"MassBulk.c",194,9
        MOV       *XAR4++,#0            ; |194| 
	.dwpsn	"MassBulk.c",193,19
        BANZ      L21,AR6--             ; |193| 
        ; branchcc occurs ; |193| 
DW$L$_MB_MakeCBW$51$E:
	.dwpsn	"MassBulk.c",195,7
        MOVZ      AR4,SP
        SUBB      XAR4,#4
        MOV       *-SP[5],#64512        ; |195| 
	.dwpsn	"MassBulk.c",190,7
        MOVB      AL,#1                 ; |190| 
	.dwpsn	"MassBulk.c",191,7
        MOVB      AH,#10                ; |191| 
        MOVB      XAR6,#3
        MOV       PH,AH                 ; |191| 
L22:    
DW$L$_MB_MakeCBW$53$B:
	.dwpsn	"MassBulk.c",197,9
        MOV       *XAR4++,#0            ; |197| 
	.dwpsn	"MassBulk.c",196,19
        BANZ      L22,AR6--             ; |196| 
        ; branchcc occurs ; |196| 
DW$L$_MB_MakeCBW$53$E:
        BF        L39,UNC               ; |196| 
        ; branch occurs ; |196| 
L23:    
	.dwpsn	"MassBulk.c",159,7
        MOV       *-SP[8],#0            ; |159| 
	.dwpsn	"MassBulk.c",160,7
        MOV       *-SP[7],#0            ; |160| 
	.dwpsn	"MassBulk.c",161,7
        MOVZ      AR4,SP
        SUBB      XAR4,#5
        MOV       *-SP[6],#0            ; |161| 
	.dwpsn	"MassBulk.c",157,7
        MOVB      AL,#0
	.dwpsn	"MassBulk.c",158,7
        MOVB      AH,#6                 ; |158| 
        MOVB      XAR6,#4
        MOV       PH,AH                 ; |158| 
L24:    
DW$L$_MB_MakeCBW$56$B:
	.dwpsn	"MassBulk.c",163,9
        MOV       *XAR4++,#0            ; |163| 
	.dwpsn	"MassBulk.c",162,19
        BANZ      L24,AR6--             ; |162| 
        ; branchcc occurs ; |162| 
DW$L$_MB_MakeCBW$56$E:
        BF        L39,UNC               ; |162| 
        ; branch occurs ; |162| 
L25:    
        MOVZ      AR4,SP
        SUBB      XAR4,#8
	.dwpsn	"MassBulk.c",67,7
        MOVB      AL,#0
	.dwpsn	"MassBulk.c",68,7
        MOVB      AH,#6                 ; |68| 
        MOVB      XAR6,#7
        MOV       PH,AH                 ; |68| 
L26:    
DW$L$_MB_MakeCBW$59$B:
	.dwpsn	"MassBulk.c",73,9
        MOV       *XAR4++,#0            ; |73| 
	.dwpsn	"MassBulk.c",72,19
        BANZ      L26,AR6--             ; |72| 
        ; branchcc occurs ; |72| 
DW$L$_MB_MakeCBW$59$E:
        BF        L39,UNC               ; |72| 
        ; branch occurs ; |72| 
L27:    
	.dwpsn	"MassBulk.c",127,7
        MOVB      ACC,#2
        MOVW      DP,#_Hc_XDevInfo+40
        MOVL      @_Hc_XDevInfo+40,ACC  ; |127| 
	.dwpsn	"MassBulk.c",128,7
        MOVW      DP,#_Hc_XDevInfo+36
        MOV       ACC,@_Hc_XDevInfo+36 << #6 ; |128| 
        MOVW      DP,#_Hc_XDevInfo+37
        ADD       AL,@_Hc_XDevInfo+37   ; |128| 
        LSL       AL,8                  ; |128| 
        MOV       *-SP[8],AL            ; |128| 
	.dwpsn	"MassBulk.c",129,7
        MOVW      DP,#_Hc_XDevInfo+38
        MOV       AH,@_Hc_XDevInfo+38   ; |129| 
        MOVW      DP,#_Hc_XDevInfo+35
        MOVB      AH.MSB,@_Hc_XDevInfo+35 ; |129| 
        MOV       *-SP[7],AH            ; |129| 
	.dwpsn	"MassBulk.c",130,7
        MOVZ      AR4,SP
        SUBB      XAR4,#5
        MOV       *-SP[6],#0            ; |130| 
	.dwpsn	"MassBulk.c",125,7
        MOVB      AL,#1                 ; |125| 
	.dwpsn	"MassBulk.c",126,7
        MOVB      AH,#6                 ; |126| 
        MOVB      XAR6,#4
        MOV       PH,AH                 ; |126| 
L28:    
DW$L$_MB_MakeCBW$62$B:
	.dwpsn	"MassBulk.c",132,9
        MOV       *XAR4++,#0            ; |132| 
	.dwpsn	"MassBulk.c",131,19
        BANZ      L28,AR6--             ; |131| 
        ; branchcc occurs ; |131| 
DW$L$_MB_MakeCBW$62$E:
        BF        L39,UNC               ; |131| 
        ; branch occurs ; |131| 
L29:    
	.dwpsn	"MassBulk.c",118,7
        MOV       *-SP[8],#0            ; |118| 
	.dwpsn	"MassBulk.c",119,7
        MOV       *-SP[7],#0            ; |119| 
	.dwpsn	"MassBulk.c",120,7
        MOVZ      AR4,SP
        SUBB      XAR4,#5
        MOV       *-SP[6],#0            ; |120| 
	.dwpsn	"MassBulk.c",116,7
        MOVB      AL,#0
	.dwpsn	"MassBulk.c",117,7
        MOVB      AH,#6                 ; |117| 
        MOVB      XAR6,#4
        MOV       PH,AH                 ; |117| 
L30:    
DW$L$_MB_MakeCBW$65$B:
	.dwpsn	"MassBulk.c",122,9
        MOV       *XAR4++,#0            ; |122| 
	.dwpsn	"MassBulk.c",121,19
        BANZ      L30,AR6--             ; |121| 
        ; branchcc occurs ; |121| 
DW$L$_MB_MakeCBW$65$E:
        BF        L39,UNC               ; |121| 
        ; branch occurs ; |121| 
L31:    
	.dwpsn	"MassBulk.c",107,7
        MOVB      ACC,#36
        MOVW      DP,#_Hc_XDevInfo+40
        MOVL      @_Hc_XDevInfo+40,ACC  ; |107| 
	.dwpsn	"MassBulk.c",108,7
        MOVW      DP,#_Hc_XDevInfo+35
        MOV       @_Hc_XDevInfo+35,#36  ; |108| 
	.dwpsn	"MassBulk.c",109,7
        MOV       *-SP[8],#0            ; |109| 
	.dwpsn	"MassBulk.c",110,7
        MOVW      DP,#_Hc_XDevInfo+35
        MOV       AH,@_Hc_XDevInfo+35   ; |110| 
        LSR       AH,8                  ; |110| 
        MOVZ      AR6,AH                ; |110| 
        MOVW      DP,#_Hc_XDevInfo+35
        MOV       ACC,@_Hc_XDevInfo+35 << #8 ; |110| 
        ADD       AL,AR6                ; |110| 
        MOV       *-SP[7],AL            ; |110| 
	.dwpsn	"MassBulk.c",111,7
        MOVZ      AR4,SP
        SUBB      XAR4,#5
        MOV       *-SP[6],#0            ; |111| 
	.dwpsn	"MassBulk.c",105,7
        MOVB      AL,#1                 ; |105| 
	.dwpsn	"MassBulk.c",106,7
        MOVB      AH,#6                 ; |106| 
        MOV       PH,AH                 ; |106| 
        MOVB      XAR6,#4
L32:    
DW$L$_MB_MakeCBW$68$B:
	.dwpsn	"MassBulk.c",113,9
        MOV       *XAR4++,#0            ; |113| 
	.dwpsn	"MassBulk.c",112,19
        BANZ      L32,AR6--             ; |112| 
        ; branchcc occurs ; |112| 
DW$L$_MB_MakeCBW$68$E:
        BF        L39,UNC               ; |112| 
        ; branch occurs ; |112| 
L33:    
        MOVZ      AR4,SP
        SUBB      XAR4,#8
	.dwpsn	"MassBulk.c",40,7
        MOVB      AL,#0
	.dwpsn	"MassBulk.c",41,7
        MOVB      AH,#6                 ; |41| 
        MOVB      XAR6,#7
        MOV       PH,AH                 ; |41| 
L34:    
DW$L$_MB_MakeCBW$71$B:
	.dwpsn	"MassBulk.c",43,9
        MOV       *XAR4++,#0            ; |43| 
	.dwpsn	"MassBulk.c",42,19
        BANZ      L34,AR6--             ; |42| 
        ; branchcc occurs ; |42| 
DW$L$_MB_MakeCBW$71$E:
        BF        L39,UNC               ; |42| 
        ; branch occurs ; |42| 
L35:    
	.dwpsn	"MassBulk.c",170,7
        MOVW      DP,#_Hc_XDevInfo+35
        MOV       @_Hc_XDevInfo+35,#18  ; |170| 
	.dwpsn	"MassBulk.c",171,7
        MOVB      ACC,#18
        MOVW      DP,#_Hc_XDevInfo+40
        MOVL      @_Hc_XDevInfo+40,ACC  ; |171| 
	.dwpsn	"MassBulk.c",172,7
        MOVW      DP,#_Hc_XDevInfo+39
        MOV       AH,@_Hc_XDevInfo+39   ; |172| 
        ANDB      AH,#0x01              ; |172| 
        MOV       *-SP[8],AH            ; |172| 
	.dwpsn	"MassBulk.c",173,7
        MOVW      DP,#_Hc_XDevInfo+35
        MOV       ACC,@_Hc_XDevInfo+35 << #8 ; |173| 
        MOV       *-SP[7],AL            ; |173| 
	.dwpsn	"MassBulk.c",174,7
        MOVZ      AR4,SP
        SUBB      XAR4,#5
        MOV       *-SP[6],#0            ; |174| 
	.dwpsn	"MassBulk.c",168,7
        MOVB      AL,#1                 ; |168| 
	.dwpsn	"MassBulk.c",169,7
        MOVB      AH,#6                 ; |169| 
        MOVB      XAR6,#4
        MOV       PH,AH                 ; |169| 
L36:    
DW$L$_MB_MakeCBW$74$B:
	.dwpsn	"MassBulk.c",176,9
        MOV       *XAR4++,#0            ; |176| 
	.dwpsn	"MassBulk.c",175,19
        BANZ      L36,AR6--             ; |175| 
        ; branchcc occurs ; |175| 
DW$L$_MB_MakeCBW$74$E:
        BF        L39,UNC               ; |175| 
        ; branch occurs ; |175| 
L37:    
	.dwpsn	"MassBulk.c",183,7
        MOVZ      AR4,SP
        MOVB      ACC,#0
        MOVW      DP,#_Hc_XDevInfo+40
        MOVL      @_Hc_XDevInfo+40,ACC  ; |183| 
        SUBB      XAR4,#8
	.dwpsn	"MassBulk.c",181,7
        MOVB      AL,#1                 ; |181| 
	.dwpsn	"MassBulk.c",182,7
        MOVB      AH,#12                ; |182| 
        MOVB      XAR6,#7
        MOV       PH,AH                 ; |182| 
L38:    
DW$L$_MB_MakeCBW$77$B:
	.dwpsn	"MassBulk.c",185,9
        MOV       *XAR4++,#0            ; |185| 
	.dwpsn	"MassBulk.c",184,19
        BANZ      L38,AR6--             ; |184| 
        ; branchcc occurs ; |184| 
DW$L$_MB_MakeCBW$77$E:
L39:    
	.dwpsn	"MassBulk.c",223,3
        CMPB      AH,#0                 ; |223| 
        BF        L44,EQ                ; |223| 
        ; branchcc occurs ; |223| 
L40:    
	.dwpsn	"MassBulk.c",226,3
        MOVW      DP,#_Hc_XDevInfo+40
        MOVL      XAR6,@_Hc_XDevInfo+40 ; |226| 
        MOVW      DP,#_HcCBW+4
        MOVL      @_HcCBW+4,XAR6        ; |226| 
	.dwpsn	"MassBulk.c",227,3
        CMPB      AL,#0                 ; |227| 
        BF        L41,EQ                ; |227| 
        ; branchcc occurs ; |227| 
        MOV       ACC,PL << #8          ; |227| 
        MOVB      AH,#128               ; |227| 
        ADD       AH,AL                 ; |227| 
        BF        L42,UNC               ; |227| 
        ; branch occurs ; |227| 
L41:    
        MOVB      AH,#0
L42:    
        MOVW      DP,#_HcCBW+6
        MOV       @_HcCBW+6,AH          ; |227| 
	.dwpsn	"MassBulk.c",228,5
        MOVL      XAR4,#_HcCBW          ; |228| 
	.dwpsn	"MassBulk.c",231,3
        MOV       ACC,AR7 << #8         ; |231| 
        ADD       AL,PH                 ; |231| 
        MOV       *+XAR4[7],AL          ; |231| 
        MOVL      ACC,XAR4
        MOVZ      AR4,SP
        MOVB      XAR0,#8               ; |233| 
        MOVB      XAR6,#7
        SUBB      XAR4,#8
L43:    
DW$L$_MB_MakeCBW$83$B:
	.dwpsn	"MassBulk.c",233,5
        MOVZ      AR7,*XAR4++           ; |233| 
        MOVL      XAR5,ACC              ; |233| 
        MOV       *+XAR5[AR0],AR7       ; |233| 
	.dwpsn	"MassBulk.c",232,22
        MOVB      XAR7,#1               ; |232| 
        ADDU      ACC,AR7               ; |232| 
	.dwpsn	"MassBulk.c",232,15
        BANZ      L43,AR6--             ; |232| 
        ; branchcc occurs ; |232| 
DW$L$_MB_MakeCBW$83$E:
L44:    
	.dwpsn	"MassBulk.c",234,1
        SUBB      SP,#8
	.dwcfa	0x1d, -2
        LRETR
        ; return occurs

DW$54	.dwtag  DW_TAG_loop
	.dwattr DW$54, DW_AT_name("D:\Product2011\GPS\Software\AppSoft\V106\SourceFiles\MassBulk.asm:L43:1:1311037660")
	.dwattr DW$54, DW_AT_begin_file("MassBulk.c")
	.dwattr DW$54, DW_AT_begin_line(0xe8)
	.dwattr DW$54, DW_AT_end_line(0xe9)
DW$55	.dwtag  DW_TAG_loop_range
	.dwattr DW$55, DW_AT_low_pc(DW$L$_MB_MakeCBW$83$B)
	.dwattr DW$55, DW_AT_high_pc(DW$L$_MB_MakeCBW$83$E)
	.dwendtag DW$54


DW$56	.dwtag  DW_TAG_loop
	.dwattr DW$56, DW_AT_name("D:\Product2011\GPS\Software\AppSoft\V106\SourceFiles\MassBulk.asm:L38:1:1311037660")
	.dwattr DW$56, DW_AT_begin_file("MassBulk.c")
	.dwattr DW$56, DW_AT_begin_line(0xb8)
	.dwattr DW$56, DW_AT_end_line(0xb9)
DW$57	.dwtag  DW_TAG_loop_range
	.dwattr DW$57, DW_AT_low_pc(DW$L$_MB_MakeCBW$77$B)
	.dwattr DW$57, DW_AT_high_pc(DW$L$_MB_MakeCBW$77$E)
	.dwendtag DW$56


DW$58	.dwtag  DW_TAG_loop
	.dwattr DW$58, DW_AT_name("D:\Product2011\GPS\Software\AppSoft\V106\SourceFiles\MassBulk.asm:L36:1:1311037660")
	.dwattr DW$58, DW_AT_begin_file("MassBulk.c")
	.dwattr DW$58, DW_AT_begin_line(0xaf)
	.dwattr DW$58, DW_AT_end_line(0xb0)
DW$59	.dwtag  DW_TAG_loop_range
	.dwattr DW$59, DW_AT_low_pc(DW$L$_MB_MakeCBW$74$B)
	.dwattr DW$59, DW_AT_high_pc(DW$L$_MB_MakeCBW$74$E)
	.dwendtag DW$58


DW$60	.dwtag  DW_TAG_loop
	.dwattr DW$60, DW_AT_name("D:\Product2011\GPS\Software\AppSoft\V106\SourceFiles\MassBulk.asm:L34:1:1311037660")
	.dwattr DW$60, DW_AT_begin_file("MassBulk.c")
	.dwattr DW$60, DW_AT_begin_line(0x2a)
	.dwattr DW$60, DW_AT_end_line(0x2b)
DW$61	.dwtag  DW_TAG_loop_range
	.dwattr DW$61, DW_AT_low_pc(DW$L$_MB_MakeCBW$71$B)
	.dwattr DW$61, DW_AT_high_pc(DW$L$_MB_MakeCBW$71$E)
	.dwendtag DW$60


DW$62	.dwtag  DW_TAG_loop
	.dwattr DW$62, DW_AT_name("D:\Product2011\GPS\Software\AppSoft\V106\SourceFiles\MassBulk.asm:L32:1:1311037660")
	.dwattr DW$62, DW_AT_begin_file("MassBulk.c")
	.dwattr DW$62, DW_AT_begin_line(0x70)
	.dwattr DW$62, DW_AT_end_line(0x71)
DW$63	.dwtag  DW_TAG_loop_range
	.dwattr DW$63, DW_AT_low_pc(DW$L$_MB_MakeCBW$68$B)
	.dwattr DW$63, DW_AT_high_pc(DW$L$_MB_MakeCBW$68$E)
	.dwendtag DW$62


DW$64	.dwtag  DW_TAG_loop
	.dwattr DW$64, DW_AT_name("D:\Product2011\GPS\Software\AppSoft\V106\SourceFiles\MassBulk.asm:L30:1:1311037660")
	.dwattr DW$64, DW_AT_begin_file("MassBulk.c")
	.dwattr DW$64, DW_AT_begin_line(0x79)
	.dwattr DW$64, DW_AT_end_line(0x7a)
DW$65	.dwtag  DW_TAG_loop_range
	.dwattr DW$65, DW_AT_low_pc(DW$L$_MB_MakeCBW$65$B)
	.dwattr DW$65, DW_AT_high_pc(DW$L$_MB_MakeCBW$65$E)
	.dwendtag DW$64


DW$66	.dwtag  DW_TAG_loop
	.dwattr DW$66, DW_AT_name("D:\Product2011\GPS\Software\AppSoft\V106\SourceFiles\MassBulk.asm:L28:1:1311037660")
	.dwattr DW$66, DW_AT_begin_file("MassBulk.c")
	.dwattr DW$66, DW_AT_begin_line(0x83)
	.dwattr DW$66, DW_AT_end_line(0x84)
DW$67	.dwtag  DW_TAG_loop_range
	.dwattr DW$67, DW_AT_low_pc(DW$L$_MB_MakeCBW$62$B)
	.dwattr DW$67, DW_AT_high_pc(DW$L$_MB_MakeCBW$62$E)
	.dwendtag DW$66


DW$68	.dwtag  DW_TAG_loop
	.dwattr DW$68, DW_AT_name("D:\Product2011\GPS\Software\AppSoft\V106\SourceFiles\MassBulk.asm:L26:1:1311037660")
	.dwattr DW$68, DW_AT_begin_file("MassBulk.c")
	.dwattr DW$68, DW_AT_begin_line(0x48)
	.dwattr DW$68, DW_AT_end_line(0x49)
DW$69	.dwtag  DW_TAG_loop_range
	.dwattr DW$69, DW_AT_low_pc(DW$L$_MB_MakeCBW$59$B)
	.dwattr DW$69, DW_AT_high_pc(DW$L$_MB_MakeCBW$59$E)
	.dwendtag DW$68


DW$70	.dwtag  DW_TAG_loop
	.dwattr DW$70, DW_AT_name("D:\Product2011\GPS\Software\AppSoft\V106\SourceFiles\MassBulk.asm:L24:1:1311037660")
	.dwattr DW$70, DW_AT_begin_file("MassBulk.c")
	.dwattr DW$70, DW_AT_begin_line(0xa2)
	.dwattr DW$70, DW_AT_end_line(0xa3)
DW$71	.dwtag  DW_TAG_loop_range
	.dwattr DW$71, DW_AT_low_pc(DW$L$_MB_MakeCBW$56$B)
	.dwattr DW$71, DW_AT_high_pc(DW$L$_MB_MakeCBW$56$E)
	.dwendtag DW$70


DW$72	.dwtag  DW_TAG_loop
	.dwattr DW$72, DW_AT_name("D:\Product2011\GPS\Software\AppSoft\V106\SourceFiles\MassBulk.asm:L22:1:1311037660")
	.dwattr DW$72, DW_AT_begin_file("MassBulk.c")
	.dwattr DW$72, DW_AT_begin_line(0xc4)
	.dwattr DW$72, DW_AT_end_line(0xc5)
DW$73	.dwtag  DW_TAG_loop_range
	.dwattr DW$73, DW_AT_low_pc(DW$L$_MB_MakeCBW$53$B)
	.dwattr DW$73, DW_AT_high_pc(DW$L$_MB_MakeCBW$53$E)
	.dwendtag DW$72


DW$74	.dwtag  DW_TAG_loop
	.dwattr DW$74, DW_AT_name("D:\Product2011\GPS\Software\AppSoft\V106\SourceFiles\MassBulk.asm:L21:1:1311037660")
	.dwattr DW$74, DW_AT_begin_file("MassBulk.c")
	.dwattr DW$74, DW_AT_begin_line(0xc1)
	.dwattr DW$74, DW_AT_end_line(0xc2)
DW$75	.dwtag  DW_TAG_loop_range
	.dwattr DW$75, DW_AT_low_pc(DW$L$_MB_MakeCBW$51$B)
	.dwattr DW$75, DW_AT_high_pc(DW$L$_MB_MakeCBW$51$E)
	.dwendtag DW$74


DW$76	.dwtag  DW_TAG_loop
	.dwattr DW$76, DW_AT_name("D:\Product2011\GPS\Software\AppSoft\V106\SourceFiles\MassBulk.asm:L19:1:1311037660")
	.dwattr DW$76, DW_AT_begin_file("MassBulk.c")
	.dwattr DW$76, DW_AT_begin_line(0x3e)
	.dwattr DW$76, DW_AT_end_line(0x3f)
DW$77	.dwtag  DW_TAG_loop_range
	.dwattr DW$77, DW_AT_low_pc(DW$L$_MB_MakeCBW$48$B)
	.dwattr DW$77, DW_AT_high_pc(DW$L$_MB_MakeCBW$48$E)
	.dwendtag DW$76


DW$78	.dwtag  DW_TAG_loop
	.dwattr DW$78, DW_AT_name("D:\Product2011\GPS\Software\AppSoft\V106\SourceFiles\MassBulk.asm:L17:1:1311037660")
	.dwattr DW$78, DW_AT_begin_file("MassBulk.c")
	.dwattr DW$78, DW_AT_begin_line(0x36)
	.dwattr DW$78, DW_AT_end_line(0x39)
DW$79	.dwtag  DW_TAG_loop_range
	.dwattr DW$79, DW_AT_low_pc(DW$L$_MB_MakeCBW$45$B)
	.dwattr DW$79, DW_AT_high_pc(DW$L$_MB_MakeCBW$45$E)
	.dwendtag DW$78


DW$80	.dwtag  DW_TAG_loop
	.dwattr DW$80, DW_AT_name("D:\Product2011\GPS\Software\AppSoft\V106\SourceFiles\MassBulk.asm:L15:1:1311037660")
	.dwattr DW$80, DW_AT_begin_file("MassBulk.c")
	.dwattr DW$80, DW_AT_begin_line(0x64)
	.dwattr DW$80, DW_AT_end_line(0x65)
DW$81	.dwtag  DW_TAG_loop_range
	.dwattr DW$81, DW_AT_low_pc(DW$L$_MB_MakeCBW$42$B)
	.dwattr DW$81, DW_AT_high_pc(DW$L$_MB_MakeCBW$42$E)
	.dwendtag DW$80


DW$82	.dwtag  DW_TAG_loop
	.dwattr DW$82, DW_AT_name("D:\Product2011\GPS\Software\AppSoft\V106\SourceFiles\MassBulk.asm:L13:1:1311037660")
	.dwattr DW$82, DW_AT_begin_file("MassBulk.c")
	.dwattr DW$82, DW_AT_begin_line(0x59)
	.dwattr DW$82, DW_AT_end_line(0x5a)
DW$83	.dwtag  DW_TAG_loop_range
	.dwattr DW$83, DW_AT_low_pc(DW$L$_MB_MakeCBW$39$B)
	.dwattr DW$83, DW_AT_high_pc(DW$L$_MB_MakeCBW$39$E)
	.dwendtag DW$82


DW$84	.dwtag  DW_TAG_loop
	.dwattr DW$84, DW_AT_name("D:\Product2011\GPS\Software\AppSoft\V106\SourceFiles\MassBulk.asm:L11:1:1311037660")
	.dwattr DW$84, DW_AT_begin_file("MassBulk.c")
	.dwattr DW$84, DW_AT_begin_line(0x4e)
	.dwattr DW$84, DW_AT_end_line(0x4f)
DW$85	.dwtag  DW_TAG_loop_range
	.dwattr DW$85, DW_AT_low_pc(DW$L$_MB_MakeCBW$36$B)
	.dwattr DW$85, DW_AT_high_pc(DW$L$_MB_MakeCBW$36$E)
	.dwendtag DW$84


DW$86	.dwtag  DW_TAG_loop
	.dwattr DW$86, DW_AT_name("D:\Product2011\GPS\Software\AppSoft\V106\SourceFiles\MassBulk.asm:L9:1:1311037660")
	.dwattr DW$86, DW_AT_begin_file("MassBulk.c")
	.dwattr DW$86, DW_AT_begin_line(0xdb)
	.dwattr DW$86, DW_AT_end_line(0xdc)
DW$87	.dwtag  DW_TAG_loop_range
	.dwattr DW$87, DW_AT_low_pc(DW$L$_MB_MakeCBW$33$B)
	.dwattr DW$87, DW_AT_high_pc(DW$L$_MB_MakeCBW$33$E)
	.dwendtag DW$86


DW$88	.dwtag  DW_TAG_loop
	.dwattr DW$88, DW_AT_name("D:\Product2011\GPS\Software\AppSoft\V106\SourceFiles\MassBulk.asm:L7:1:1311037660")
	.dwattr DW$88, DW_AT_begin_file("MassBulk.c")
	.dwattr DW$88, DW_AT_begin_line(0x8e)
	.dwattr DW$88, DW_AT_end_line(0x8f)
DW$89	.dwtag  DW_TAG_loop_range
	.dwattr DW$89, DW_AT_low_pc(DW$L$_MB_MakeCBW$30$B)
	.dwattr DW$89, DW_AT_high_pc(DW$L$_MB_MakeCBW$30$E)
	.dwendtag DW$88


DW$90	.dwtag  DW_TAG_loop
	.dwattr DW$90, DW_AT_name("D:\Product2011\GPS\Software\AppSoft\V106\SourceFiles\MassBulk.asm:L5:1:1311037660")
	.dwattr DW$90, DW_AT_begin_file("MassBulk.c")
	.dwattr DW$90, DW_AT_begin_line(0x99)
	.dwattr DW$90, DW_AT_end_line(0x9a)
DW$91	.dwtag  DW_TAG_loop_range
	.dwattr DW$91, DW_AT_low_pc(DW$L$_MB_MakeCBW$27$B)
	.dwattr DW$91, DW_AT_high_pc(DW$L$_MB_MakeCBW$27$E)
	.dwendtag DW$90

	.dwattr DW$47, DW_AT_end_file("MassBulk.c")
	.dwattr DW$47, DW_AT_end_line(0xea)
	.dwattr DW$47, DW_AT_end_column(0x01)
	.dwendentry
	.dwendtag DW$47

	.sect	".text"
	.global	_MB_XferCBW

DW$92	.dwtag  DW_TAG_subprogram, DW_AT_name("MB_XferCBW"), DW_AT_symbol_name("_MB_XferCBW")
	.dwattr DW$92, DW_AT_low_pc(_MB_XferCBW)
	.dwattr DW$92, DW_AT_high_pc(0x00)
	.dwattr DW$92, DW_AT_begin_file("MassBulk.c")
	.dwattr DW$92, DW_AT_begin_line(0x101)
	.dwattr DW$92, DW_AT_begin_column(0x05)
	.dwpsn	"MassBulk.c",258,1

	.dwfde DW$CIE

;***************************************************************
;* FNAME: _MB_XferCBW                   FR SIZE:   6           *
;*                                                             *
;* FUNCTION ENVIRONMENT                                        *
;*                                                             *
;* FUNCTION PROPERTIES                                         *
;*                            4 Parameter,  0 Auto,  2 SOE     *
;***************************************************************


;***************************************************************
;*                                                             *
;* Using -g (debug) with optimization (-o3) may disable key op *
;*                                                             *
;***************************************************************
_MB_XferCBW:
	.dwcfa	0x1d, -2
	.dwcfa	0x1c, 26, 0
	.dwcfa	0x09, 40, 26
        MOVL      *SP++,XAR1
	.dwcfa	0x80, 7, 2
	.dwcfa	0x1d, -4
        ADDB      SP,#4
	.dwcfa	0x1d, -8
;* AL    assigned to _Cmd
DW$93	.dwtag  DW_TAG_formal_parameter, DW_AT_name("Cmd"), DW_AT_symbol_name("_Cmd")
	.dwattr DW$93, DW_AT_type(*DW$T$19)
	.dwattr DW$93, DW_AT_location[DW_OP_reg0]
;* AR4   assigned to C$1
;* AL    assigned to _Err
DW$94	.dwtag  DW_TAG_variable, DW_AT_name("Err"), DW_AT_symbol_name("_Err")
	.dwattr DW$94, DW_AT_type(*DW$T$19)
	.dwattr DW$94, DW_AT_location[DW_OP_reg0]
;* AR1   assigned to K$10
;* AR1   assigned to K$5
	.dwpsn	"MassBulk.c",261,3
        LCR       #_MB_MakeCBW          ; |261| 
        ; call occurs [#_MB_MakeCBW] ; |261| 
	.dwpsn	"MassBulk.c",263,3
        MOVB      AL,#0
        MOVL      XAR4,#_HcCBW          ; |263| 
        MOVB      AH,#31                ; |263| 
        LCR       #_Hal_WriteMem        ; |263| 
        ; call occurs [#_Hal_WriteMem] ; |263| 
	.dwpsn	"MassBulk.c",264,3
        MOVB      XAR0,#18              ; |264| 
        MOVL      XAR4,#_Hc_XDevInfo    ; |264| 
        MOV       *+XAR4[AR0],#0        ; |264| 
	.dwpsn	"MassBulk.c",265,3
        MOVW      DP,#_Hc_XDevInfo+12
        MOV       *-SP[1],#31           ; |265| 
        MOVL      XAR1,XAR4             ; |265| 
        MOV       AL,@_Hc_XDevInfo+12   ; |265| 
        MOVB      XAR0,#13              ; |265| 
        MOV       *-SP[2],AL            ; |265| 
        MOV       AL,*+XAR1[AR0]        ; |265| 
        MOVW      DP,#_Hc_XDevInfo+16
        MOV       *-SP[3],AL            ; |265| 
        MOVB      XAR4,#2               ; |265| 
        MOVZ      AR5,@_Hc_XDevInfo+16  ; |265| 
        MOV       *-SP[4],#4096         ; |265| 
        MOVB      ACC,#2
        LCR       #_Hc_SendPTD          ; |265| 
        ; call occurs [#_Hc_SendPTD] ; |265| 
	.dwpsn	"MassBulk.c",268,3
        MOVW      DP,#_TmUsbWait
        MOV       @_TmUsbWait,#0        ; |268| 
	.dwpsn	"MassBulk.c",269,10
        MOVW      DP,#_TmUsbWait
        CMP       @_TmUsbWait,#5000     ; |269| 
        BF        L48,HIS               ; |269| 
        ; branchcc occurs ; |269| 
        MOVB      ACC,#12
        ADDL      ACC,XAR1
        MOVL      XAR1,ACC
L45:    
DW$L$_MB_XferCBW$3$B:
	.dwpsn	"MassBulk.c",271,5
        MOVW      DP,#_Hc_XDevInfo+18
        MOV       AH,@_Hc_XDevInfo+18   ; |271| 
        BF        L47,EQ                ; |271| 
        ; branchcc occurs ; |271| 
DW$L$_MB_XferCBW$3$E:
DW$L$_MB_XferCBW$4$B:
	.dwpsn	"MassBulk.c",273,4
        MOVL      XAR4,XAR1             ; |273| 
        LCR       #_Hc_GetErrCode       ; |273| 
        ; call occurs [#_Hc_GetErrCode] ; |273| 
        CMPB      AL,#0                 ; |273| 
        BF        L46,NEQ               ; |273| 
        ; branchcc occurs ; |273| 
DW$L$_MB_XferCBW$4$E:
DW$L$_MB_XferCBW$5$B:
	.dwpsn	"MassBulk.c",276,6
        MOVW      DP,#_tmpBulkPTD+12
        AND       AH,@_tmpBulkPTD+12,#0x7fff ; |276| 
        CMPB      AH,#31                ; |276| 
        BF        L47,NEQ               ; |276| 
        ; branchcc occurs ; |276| 
DW$L$_MB_XferCBW$5$E:
	.dwpsn	"MassBulk.c",277,8
        MOVB      AL,#0
        BF        L50,UNC               ; |277| 
        ; branch occurs ; |277| 
L46:    
DW$L$_MB_XferCBW$7$B:
	.dwpsn	"MassBulk.c",279,9
        CMPB      AL,#4                 ; |279| 
        BF        L47,NEQ               ; |279| 
        ; branchcc occurs ; |279| 
DW$L$_MB_XferCBW$7$E:
	.dwpsn	"MassBulk.c",280,6
        MOVB      AL,#4                 ; |280| 
        BF        L50,UNC               ; |280| 
        ; branch occurs ; |280| 
L47:    
DW$L$_MB_XferCBW$9$B:
	.dwpsn	"MassBulk.c",269,10
        MOVW      DP,#_TmUsbWait
        CMP       @_TmUsbWait,#5000     ; |269| 
        BF        L45,LO                ; |269| 
        ; branchcc occurs ; |269| 
DW$L$_MB_XferCBW$9$E:
L48:    
	.dwpsn	"MassBulk.c",283,3
        MOVW      DP,#_TmUsbWait
        CMP       @_TmUsbWait,#5000     ; |283| 
        BF        L49,LO                ; |283| 
        ; branchcc occurs ; |283| 
	.dwpsn	"MassBulk.c",285,5
        MOVW      DP,#_Hc_XDevInfo
        MOV       @_Hc_XDevInfo,#0      ; |285| 
	.dwpsn	"MassBulk.c",286,5
        MOVB      AL,#255               ; |286| 
        BF        L50,UNC               ; |286| 
        ; branch occurs ; |286| 
L49:    
	.dwpsn	"MassBulk.c",288,3
L50:    
	.dwpsn	"MassBulk.c",289,1
        SUBB      SP,#4                 ; |288| 
	.dwcfa	0x1d, -4
        MOVL      XAR1,*--SP            ; |288| 
	.dwcfa	0x1d, -2
	.dwcfa	0xc0, 7
        LRETR
        ; return occurs

DW$95	.dwtag  DW_TAG_loop
	.dwattr DW$95, DW_AT_name("D:\Product2011\GPS\Software\AppSoft\V106\SourceFiles\MassBulk.asm:L45:1:1311037660")
	.dwattr DW$95, DW_AT_begin_file("MassBulk.c")
	.dwattr DW$95, DW_AT_begin_line(0x10d)
	.dwattr DW$95, DW_AT_end_line(0x11a)
DW$96	.dwtag  DW_TAG_loop_range
	.dwattr DW$96, DW_AT_low_pc(DW$L$_MB_XferCBW$3$B)
	.dwattr DW$96, DW_AT_high_pc(DW$L$_MB_XferCBW$3$E)
DW$97	.dwtag  DW_TAG_loop_range
	.dwattr DW$97, DW_AT_low_pc(DW$L$_MB_XferCBW$4$B)
	.dwattr DW$97, DW_AT_high_pc(DW$L$_MB_XferCBW$4$E)
DW$98	.dwtag  DW_TAG_loop_range
	.dwattr DW$98, DW_AT_low_pc(DW$L$_MB_XferCBW$5$B)
	.dwattr DW$98, DW_AT_high_pc(DW$L$_MB_XferCBW$5$E)
DW$99	.dwtag  DW_TAG_loop_range
	.dwattr DW$99, DW_AT_low_pc(DW$L$_MB_XferCBW$7$B)
	.dwattr DW$99, DW_AT_high_pc(DW$L$_MB_XferCBW$7$E)
DW$100	.dwtag  DW_TAG_loop_range
	.dwattr DW$100, DW_AT_low_pc(DW$L$_MB_XferCBW$9$B)
	.dwattr DW$100, DW_AT_high_pc(DW$L$_MB_XferCBW$9$E)
	.dwendtag DW$95

	.dwattr DW$92, DW_AT_end_file("MassBulk.c")
	.dwattr DW$92, DW_AT_end_line(0x121)
	.dwattr DW$92, DW_AT_end_column(0x01)
	.dwendentry
	.dwendtag DW$92

	.sect	".text"
	.global	_MB_XferData

DW$101	.dwtag  DW_TAG_subprogram, DW_AT_name("MB_XferData"), DW_AT_symbol_name("_MB_XferData")
	.dwattr DW$101, DW_AT_low_pc(_MB_XferData)
	.dwattr DW$101, DW_AT_high_pc(0x00)
	.dwattr DW$101, DW_AT_begin_file("MassBulk.c")
	.dwattr DW$101, DW_AT_begin_line(0x142)
	.dwattr DW$101, DW_AT_begin_column(0x05)
	.dwpsn	"MassBulk.c",323,1

	.dwfde DW$CIE

;***************************************************************
;* FNAME: _MB_XferData                  FR SIZE:  12           *
;*                                                             *
;* FUNCTION ENVIRONMENT                                        *
;*                                                             *
;* FUNCTION PROPERTIES                                         *
;*                            4 Parameter,  2 Auto,  6 SOE     *
;***************************************************************


;***************************************************************
;*                                                             *
;* Using -g (debug) with optimization (-o3) may disable key op *
;*                                                             *
;***************************************************************
_MB_XferData:
	.dwcfa	0x1d, -2
	.dwcfa	0x1c, 26, 0
	.dwcfa	0x09, 40, 26
        MOVL      *SP++,XAR1
	.dwcfa	0x80, 7, 2
	.dwcfa	0x1d, -4
        MOVL      *SP++,XAR2
	.dwcfa	0x80, 9, 4
	.dwcfa	0x1d, -6
        MOVL      *SP++,XAR3
	.dwcfa	0x80, 11, 6
	.dwcfa	0x1d, -8
        ADDB      SP,#6
	.dwcfa	0x1d, -14
;* AL    assigned to _Token
DW$102	.dwtag  DW_TAG_formal_parameter, DW_AT_name("Token"), DW_AT_symbol_name("_Token")
	.dwattr DW$102, DW_AT_type(*DW$T$19)
	.dwattr DW$102, DW_AT_location[DW_OP_reg0]
;* AR4   assigned to _Tog
DW$103	.dwtag  DW_TAG_formal_parameter, DW_AT_name("Tog"), DW_AT_symbol_name("_Tog")
	.dwattr DW$103, DW_AT_type(*DW$T$126)
	.dwattr DW$103, DW_AT_location[DW_OP_reg12]
;* AR5   assigned to _Data
DW$104	.dwtag  DW_TAG_formal_parameter, DW_AT_name("Data"), DW_AT_symbol_name("_Data")
	.dwattr DW$104, DW_AT_type(*DW$T$126)
	.dwattr DW$104, DW_AT_location[DW_OP_reg14]
;* AH    assigned to _TotBytes
DW$105	.dwtag  DW_TAG_formal_parameter, DW_AT_name("TotBytes"), DW_AT_symbol_name("_TotBytes")
	.dwattr DW$105, DW_AT_type(*DW$T$19)
	.dwattr DW$105, DW_AT_location[DW_OP_reg1]
;* AL    assigned to _Err
DW$106	.dwtag  DW_TAG_variable, DW_AT_name("Err"), DW_AT_symbol_name("_Err")
	.dwattr DW$106, DW_AT_type(*DW$T$19)
	.dwattr DW$106, DW_AT_location[DW_OP_reg0]
DW$107	.dwtag  DW_TAG_variable, DW_AT_name("Type"), DW_AT_symbol_name("_Type")
	.dwattr DW$107, DW_AT_type(*DW$T$19)
	.dwattr DW$107, DW_AT_location[DW_OP_breg20 -6]
;* AR3   assigned to _EP
DW$108	.dwtag  DW_TAG_variable, DW_AT_name("EP"), DW_AT_symbol_name("_EP")
	.dwattr DW$108, DW_AT_type(*DW$T$19)
	.dwattr DW$108, DW_AT_location[DW_OP_reg10]
;* AR1   assigned to _TotBytes
DW$109	.dwtag  DW_TAG_variable, DW_AT_name("TotBytes"), DW_AT_symbol_name("_TotBytes")
	.dwattr DW$109, DW_AT_type(*DW$T$162)
	.dwattr DW$109, DW_AT_location[DW_OP_reg6]
;* AR4   assigned to _Data
DW$110	.dwtag  DW_TAG_variable, DW_AT_name("Data"), DW_AT_symbol_name("_Data")
	.dwattr DW$110, DW_AT_type(*DW$T$151)
	.dwattr DW$110, DW_AT_location[DW_OP_reg12]
;* AR2   assigned to _Tog
DW$111	.dwtag  DW_TAG_variable, DW_AT_name("Tog"), DW_AT_symbol_name("_Tog")
	.dwattr DW$111, DW_AT_type(*DW$T$151)
	.dwattr DW$111, DW_AT_location[DW_OP_reg8]
DW$112	.dwtag  DW_TAG_variable, DW_AT_name("Token"), DW_AT_symbol_name("_Token")
	.dwattr DW$112, DW_AT_type(*DW$T$162)
	.dwattr DW$112, DW_AT_location[DW_OP_breg20 -5]
        MOVL      XAR2,XAR4             ; |323| 
        MOVL      XAR4,XAR5             ; |323| 
        MOV       *-SP[5],AL            ; |323| 
        MOVZ      AR1,AH                ; |323| 
	.dwpsn	"MassBulk.c",326,3
        CMPB      AL,#1                 ; |326| 
        BF        L52,EQ                ; |326| 
        ; branchcc occurs ; |326| 
	.dwpsn	"MassBulk.c",333,5
        MOVW      DP,#_Hc_XDevInfo+16
        MOVZ      AR3,@_Hc_XDevInfo+16  ; |333| 
	.dwpsn	"MassBulk.c",334,2
        MOV       *-SP[6],#2            ; |334| 
	.dwpsn	"MassBulk.c",335,2
        CMP       AR1,#512              ; |335| 
        BF        L51,EQ                ; |335| 
        ; branchcc occurs ; |335| 
	.dwpsn	"MassBulk.c",338,4
        MOVB      AL,#0
        LCR       #_Hal_WriteMem        ; |338| 
        ; call occurs [#_Hal_WriteMem] ; |338| 
        BF        L53,UNC               ; |338| 
        ; branch occurs ; |338| 
L51:    
	.dwpsn	"MassBulk.c",336,4
        LCR       #_Hal_WriteOneSec     ; |336| 
        ; call occurs [#_Hal_WriteOneSec] ; |336| 
        BF        L53,UNC               ; |336| 
        ; branch occurs ; |336| 
L52:    
	.dwpsn	"MassBulk.c",328,5
        MOVW      DP,#_Hc_XDevInfo+15
        MOVZ      AR3,@_Hc_XDevInfo+15  ; |328| 
	.dwpsn	"MassBulk.c",329,2
        MOV       *-SP[6],#1            ; |329| 
L53:    
	.dwpsn	"MassBulk.c",340,3
        MOVW      DP,#_Hc_XDevInfo+18
        MOV       @_Hc_XDevInfo+18,#0   ; |340| 
	.dwpsn	"MassBulk.c",341,3
        MOV       *-SP[1],AR1           ; |341| 
        MOV       AL,*+XAR2[0]          ; |341| 
        MOVW      DP,#_Hc_XDevInfo+13
        MOV       *-SP[2],AL            ; |341| 
        MOV       AL,@_Hc_XDevInfo+13   ; |341| 
        MOV       *-SP[3],AL            ; |341| 
        MOVZ      AR5,AR3               ; |341| 
        MOV       *-SP[4],#4096         ; |341| 
        MOVZ      AR4,*-SP[6]           ; |341| 
        MOVB      AL,#2                 ; |341| 
        MOV       AH,*-SP[5]            ; |341| 
        LCR       #_Hc_SendPTD          ; |341| 
        ; call occurs [#_Hc_SendPTD] ; |341| 
	.dwpsn	"MassBulk.c",343,3
        MOVW      DP,#_TmUsbWait
        MOV       @_TmUsbWait,#0        ; |343| 
	.dwpsn	"MassBulk.c",344,10
        MOVW      DP,#_TmUsbWait
        CMP       @_TmUsbWait,#5000     ; |344| 
        BF        L56,HIS               ; |344| 
        ; branchcc occurs ; |344| 
L54:    
DW$L$_MB_XferData$7$B:
	.dwpsn	"MassBulk.c",346,5
        MOVW      DP,#_Hc_XDevInfo+18
        MOV       AH,@_Hc_XDevInfo+18   ; |346| 
        BF        L55,EQ                ; |346| 
        ; branchcc occurs ; |346| 
DW$L$_MB_XferData$7$E:
DW$L$_MB_XferData$8$B:
	.dwpsn	"MassBulk.c",348,4
        MOVL      XAR4,XAR2             ; |348| 
        LCR       #_Hc_GetErrCode       ; |348| 
        ; call occurs [#_Hc_GetErrCode] ; |348| 
        CMPB      AL,#4                 ; |348| 
        BF        L56,EQ                ; |348| 
        ; branchcc occurs ; |348| 
DW$L$_MB_XferData$8$E:
DW$L$_MB_XferData$9$B:
        CMPB      AL,#0                 ; |348| 
        BF        L56,EQ                ; |348| 
        ; branchcc occurs ; |348| 
DW$L$_MB_XferData$9$E:
L55:    
DW$L$_MB_XferData$10$B:
	.dwpsn	"MassBulk.c",344,10
        MOVW      DP,#_TmUsbWait
        CMP       @_TmUsbWait,#5000     ; |344| 
        BF        L54,LO                ; |344| 
        ; branchcc occurs ; |344| 
DW$L$_MB_XferData$10$E:
L56:    
	.dwpsn	"MassBulk.c",355,3
        MOVW      DP,#_TmUsbWait
        CMP       @_TmUsbWait,#5000     ; |355| 
        BF        L57,LO                ; |355| 
        ; branchcc occurs ; |355| 
	.dwpsn	"MassBulk.c",357,5
        MOVW      DP,#_Hc_XDevInfo
        MOV       @_Hc_XDevInfo,#0      ; |357| 
	.dwpsn	"MassBulk.c",358,5
        MOVB      AL,#255               ; |358| 
        BF        L58,UNC               ; |358| 
        ; branch occurs ; |358| 
L57:    
	.dwpsn	"MassBulk.c",360,3
L58:    
	.dwpsn	"MassBulk.c",361,1
        SUBB      SP,#6                 ; |360| 
	.dwcfa	0x1d, -8
        MOVL      XAR3,*--SP            ; |360| 
	.dwcfa	0x1d, -6
	.dwcfa	0xc0, 11
        MOVL      XAR2,*--SP            ; |360| 
	.dwcfa	0x1d, -4
	.dwcfa	0xc0, 9
        MOVL      XAR1,*--SP            ; |360| 
	.dwcfa	0x1d, -2
	.dwcfa	0xc0, 7
        LRETR
        ; return occurs

DW$113	.dwtag  DW_TAG_loop
	.dwattr DW$113, DW_AT_name("D:\Product2011\GPS\Software\AppSoft\V106\SourceFiles\MassBulk.asm:L54:1:1311037660")
	.dwattr DW$113, DW_AT_begin_file("MassBulk.c")
	.dwattr DW$113, DW_AT_begin_line(0x158)
	.dwattr DW$113, DW_AT_end_line(0x162)
DW$114	.dwtag  DW_TAG_loop_range
	.dwattr DW$114, DW_AT_low_pc(DW$L$_MB_XferData$7$B)
	.dwattr DW$114, DW_AT_high_pc(DW$L$_MB_XferData$7$E)
DW$115	.dwtag  DW_TAG_loop_range
	.dwattr DW$115, DW_AT_low_pc(DW$L$_MB_XferData$8$B)
	.dwattr DW$115, DW_AT_high_pc(DW$L$_MB_XferData$8$E)
DW$116	.dwtag  DW_TAG_loop_range
	.dwattr DW$116, DW_AT_low_pc(DW$L$_MB_XferData$9$B)
	.dwattr DW$116, DW_AT_high_pc(DW$L$_MB_XferData$9$E)
DW$117	.dwtag  DW_TAG_loop_range
	.dwattr DW$117, DW_AT_low_pc(DW$L$_MB_XferData$10$B)
	.dwattr DW$117, DW_AT_high_pc(DW$L$_MB_XferData$10$E)
	.dwendtag DW$113

	.dwattr DW$101, DW_AT_end_file("MassBulk.c")
	.dwattr DW$101, DW_AT_end_line(0x169)
	.dwattr DW$101, DW_AT_end_column(0x01)
	.dwendentry
	.dwendtag DW$101

	.sect	".text"
	.global	_MB_XferCSW

DW$118	.dwtag  DW_TAG_subprogram, DW_AT_name("MB_XferCSW"), DW_AT_symbol_name("_MB_XferCSW")
	.dwattr DW$118, DW_AT_low_pc(_MB_XferCSW)
	.dwattr DW$118, DW_AT_high_pc(0x00)
	.dwattr DW$118, DW_AT_begin_file("MassBulk.c")
	.dwattr DW$118, DW_AT_begin_line(0x124)
	.dwattr DW$118, DW_AT_begin_column(0x05)
	.dwpsn	"MassBulk.c",293,1

	.dwfde DW$CIE

;***************************************************************
;* FNAME: _MB_XferCSW                   FR SIZE:   6           *
;*                                                             *
;* FUNCTION ENVIRONMENT                                        *
;*                                                             *
;* FUNCTION PROPERTIES                                         *
;*                            4 Parameter,  0 Auto,  2 SOE     *
;***************************************************************


;***************************************************************
;*                                                             *
;* Using -g (debug) with optimization (-o3) may disable key op *
;*                                                             *
;***************************************************************
_MB_XferCSW:
	.dwcfa	0x1d, -2
	.dwcfa	0x1c, 26, 0
	.dwcfa	0x09, 40, 26
        MOVL      *SP++,XAR1
	.dwcfa	0x80, 7, 2
	.dwcfa	0x1d, -4
        ADDB      SP,#4
	.dwcfa	0x1d, -8
;* AR4   assigned to C$1
;* AL    assigned to _Err
DW$119	.dwtag  DW_TAG_variable, DW_AT_name("Err"), DW_AT_symbol_name("_Err")
	.dwattr DW$119, DW_AT_type(*DW$T$19)
	.dwattr DW$119, DW_AT_location[DW_OP_reg0]
;* AR1   assigned to K$8
;* AR1   assigned to K$1
	.dwpsn	"MassBulk.c",296,3
        MOVB      XAR0,#18              ; |296| 
        MOVL      XAR4,#_Hc_XDevInfo    ; |296| 
        MOV       *+XAR4[AR0],#0        ; |296| 
	.dwpsn	"MassBulk.c",297,3
        MOVW      DP,#_Hc_XDevInfo+11
        MOV       AL,@_Hc_XDevInfo+11   ; |297| 
        MOVL      XAR1,XAR4             ; |297| 
        MOV       *-SP[1],#13           ; |297| 
        MOVB      XAR0,#13              ; |297| 
        MOV       *-SP[2],AL            ; |297| 
        MOV       AL,*+XAR1[AR0]        ; |297| 
        MOVW      DP,#_Hc_XDevInfo+15
        MOV       *-SP[3],AL            ; |297| 
        MOVB      XAR4,#1               ; |297| 
        MOVB      AL,#2                 ; |297| 
        MOVZ      AR5,@_Hc_XDevInfo+15  ; |297| 
        MOV       *-SP[4],#4096         ; |297| 
        MOVB      AH,#1                 ; |297| 
        LCR       #_Hc_SendPTD          ; |297| 
        ; call occurs [#_Hc_SendPTD] ; |297| 
	.dwpsn	"MassBulk.c",299,3
        MOVW      DP,#_TmUsbWait
        MOV       @_TmUsbWait,#0        ; |299| 
	.dwpsn	"MassBulk.c",300,10
        MOVW      DP,#_TmUsbWait
        CMP       @_TmUsbWait,#5000     ; |300| 
        BF        L62,HIS               ; |300| 
        ; branchcc occurs ; |300| 
        MOVB      ACC,#11
        ADDL      ACC,XAR1
        MOVL      XAR1,ACC
L59:    
DW$L$_MB_XferCSW$3$B:
	.dwpsn	"MassBulk.c",302,5
        MOVW      DP,#_Hc_XDevInfo+18
        MOV       AL,@_Hc_XDevInfo+18   ; |302| 
        BF        L61,EQ                ; |302| 
        ; branchcc occurs ; |302| 
DW$L$_MB_XferCSW$3$E:
DW$L$_MB_XferCSW$4$B:
	.dwpsn	"MassBulk.c",304,7
        MOVL      XAR4,XAR1             ; |304| 
        LCR       #_Hc_GetErrCode       ; |304| 
        ; call occurs [#_Hc_GetErrCode] ; |304| 
        CMPB      AL,#0                 ; |304| 
        BF        L60,NEQ               ; |304| 
        ; branchcc occurs ; |304| 
DW$L$_MB_XferCSW$4$E:
DW$L$_MB_XferCSW$5$B:
	.dwpsn	"MassBulk.c",308,8
        MOVW      DP,#_tmpBulkPTD+12
        AND       AL,@_tmpBulkPTD+12,#0x7fff ; |308| 
        CMPB      AL,#13                ; |308| 
        BF        L61,NEQ               ; |308| 
        ; branchcc occurs ; |308| 
DW$L$_MB_XferCSW$5$E:
        BF        L62,UNC               ; |308| 
        ; branch occurs ; |308| 
L60:    
DW$L$_MB_XferCSW$7$B:
	.dwpsn	"MassBulk.c",310,9
        CMPB      AL,#4                 ; |310| 
        BF        L61,NEQ               ; |310| 
        ; branchcc occurs ; |310| 
DW$L$_MB_XferCSW$7$E:
	.dwpsn	"MassBulk.c",311,6
        MOVB      AL,#4                 ; |311| 
        BF        L64,UNC               ; |311| 
        ; branch occurs ; |311| 
L61:    
DW$L$_MB_XferCSW$9$B:
	.dwpsn	"MassBulk.c",300,10
        MOVW      DP,#_TmUsbWait
        CMP       @_TmUsbWait,#5000     ; |300| 
        BF        L59,LO                ; |300| 
        ; branchcc occurs ; |300| 
DW$L$_MB_XferCSW$9$E:
L62:    
	.dwpsn	"MassBulk.c",314,3
        MOVW      DP,#_TmUsbWait
        CMP       @_TmUsbWait,#5000     ; |314| 
        BF        L63,LO                ; |314| 
        ; branchcc occurs ; |314| 
	.dwpsn	"MassBulk.c",316,5
        MOVW      DP,#_Hc_XDevInfo
        MOV       @_Hc_XDevInfo,#0      ; |316| 
	.dwpsn	"MassBulk.c",317,5
        MOVB      AL,#255               ; |317| 
        BF        L64,UNC               ; |317| 
        ; branch occurs ; |317| 
L63:    
	.dwpsn	"MassBulk.c",319,3
        MOVB      AL,#0
L64:    
	.dwpsn	"MassBulk.c",320,1
        SUBB      SP,#4                 ; |319| 
	.dwcfa	0x1d, -4
        MOVL      XAR1,*--SP            ; |319| 
	.dwcfa	0x1d, -2
	.dwcfa	0xc0, 7
        LRETR
        ; return occurs

DW$120	.dwtag  DW_TAG_loop
	.dwattr DW$120, DW_AT_name("D:\Product2011\GPS\Software\AppSoft\V106\SourceFiles\MassBulk.asm:L59:1:1311037660")
	.dwattr DW$120, DW_AT_begin_file("MassBulk.c")
	.dwattr DW$120, DW_AT_begin_line(0x12c)
	.dwattr DW$120, DW_AT_end_line(0x139)
DW$121	.dwtag  DW_TAG_loop_range
	.dwattr DW$121, DW_AT_low_pc(DW$L$_MB_XferCSW$3$B)
	.dwattr DW$121, DW_AT_high_pc(DW$L$_MB_XferCSW$3$E)
DW$122	.dwtag  DW_TAG_loop_range
	.dwattr DW$122, DW_AT_low_pc(DW$L$_MB_XferCSW$4$B)
	.dwattr DW$122, DW_AT_high_pc(DW$L$_MB_XferCSW$4$E)
DW$123	.dwtag  DW_TAG_loop_range
	.dwattr DW$123, DW_AT_low_pc(DW$L$_MB_XferCSW$5$B)
	.dwattr DW$123, DW_AT_high_pc(DW$L$_MB_XferCSW$5$E)
DW$124	.dwtag  DW_TAG_loop_range
	.dwattr DW$124, DW_AT_low_pc(DW$L$_MB_XferCSW$7$B)
	.dwattr DW$124, DW_AT_high_pc(DW$L$_MB_XferCSW$7$E)
DW$125	.dwtag  DW_TAG_loop_range
	.dwattr DW$125, DW_AT_low_pc(DW$L$_MB_XferCSW$9$B)
	.dwattr DW$125, DW_AT_high_pc(DW$L$_MB_XferCSW$9$E)
	.dwendtag DW$120

	.dwattr DW$118, DW_AT_end_file("MassBulk.c")
	.dwattr DW$118, DW_AT_end_line(0x140)
	.dwattr DW$118, DW_AT_end_column(0x01)
	.dwendentry
	.dwendtag DW$118

	.sect	".text"
	.global	_MB_CheckCSW

DW$126	.dwtag  DW_TAG_subprogram, DW_AT_name("MB_CheckCSW"), DW_AT_symbol_name("_MB_CheckCSW")
	.dwattr DW$126, DW_AT_low_pc(_MB_CheckCSW)
	.dwattr DW$126, DW_AT_high_pc(0x00)
	.dwattr DW$126, DW_AT_begin_file("MassBulk.c")
	.dwattr DW$126, DW_AT_begin_line(0xec)
	.dwattr DW$126, DW_AT_begin_column(0x05)
	.dwpsn	"MassBulk.c",237,1

	.dwfde DW$CIE

;***************************************************************
;* FNAME: _MB_CheckCSW                  FR SIZE:   0           *
;*                                                             *
;* FUNCTION ENVIRONMENT                                        *
;*                                                             *
;* FUNCTION PROPERTIES                                         *
;*                            0 Parameter,  0 Auto,  0 SOE     *
;***************************************************************


;***************************************************************
;*                                                             *
;* Using -g (debug) with optimization (-o3) may disable key op *
;*                                                             *
;***************************************************************
_MB_CheckCSW:
	.dwcfa	0x1d, -2
	.dwcfa	0x1c, 26, 0
	.dwcfa	0x09, 40, 26
;* AH    assigned to C$10
;* AR6   assigned to _CSWErr
DW$127	.dwtag  DW_TAG_variable, DW_AT_name("CSWErr"), DW_AT_symbol_name("_CSWErr")
	.dwattr DW$127, DW_AT_type(*DW$T$11)
	.dwattr DW$127, DW_AT_location[DW_OP_reg16]
	.dwpsn	"MassBulk.c",240,3
        MOV       AL,#21333
        MOVW      DP,#_RetCSW
        MOV       AH,#21314
        CMPL      ACC,@_RetCSW          ; |240| 
        BF        L65,EQ                ; |240| 
        ; branchcc occurs ; |240| 
        MOVL      XAR6,#256             ; |240| 
        BF        L66,UNC               ; |240| 
        ; branch occurs ; |240| 
L65:    
        MOVB      XAR6,#0
L66:    
	.dwpsn	"MassBulk.c",241,5
        MOVW      DP,#_HcCBW+2
        MOVL      ACC,@_HcCBW+2         ; |241| 
        MOVW      DP,#_RetCSW+2
        CMPL      ACC,@_RetCSW+2        ; |241| 
        BF        L67,EQ                ; |241| 
        ; branchcc occurs ; |241| 
	.dwpsn	"MassBulk.c",243,5
        OR        AR6,#0x0200           ; |243| 
L67:    
	.dwpsn	"MassBulk.c",244,3
        MOVW      DP,#_RetCSW+6
        AND       AH,@_RetCSW+6,#0x00ff ; |244| 
        CMPB      AH,#1                 ; |244| 
        BF        L68,EQ                ; |244| 
        ; branchcc occurs ; |244| 
	.dwpsn	"MassBulk.c",246,8
        CMPB      AH,#2                 ; |246| 
        BF        L69,NEQ               ; |246| 
        ; branchcc occurs ; |246| 
	.dwpsn	"MassBulk.c",247,5
        OR        AR6,#0x0800           ; |247| 
        BF        L69,UNC               ; |247| 
        ; branch occurs ; |247| 
L68:    
	.dwpsn	"MassBulk.c",245,5
        OR        AR6,#0x0400           ; |245| 
L69:    
	.dwpsn	"MassBulk.c",248,3
        MOVW      DP,#_RetCSW+4
        MOVL      ACC,@_RetCSW+4        ; |248| 
        BF        L70,EQ                ; |248| 
        ; branchcc occurs ; |248| 
	.dwpsn	"MassBulk.c",249,5
        OR        AR6,#0x1000           ; |249| 
L70:    
	.dwpsn	"MassBulk.c",250,3
        MOVB      ACC,#0
        MOVW      DP,#_RetCSW
        MOVL      @_RetCSW,ACC          ; |250| 
	.dwpsn	"MassBulk.c",251,3
        MOVW      DP,#_RetCSW+2
        MOVL      @_RetCSW+2,ACC        ; |251| 
	.dwpsn	"MassBulk.c",253,3
        MOV       AL,AR6                ; |253| 
	.dwpsn	"MassBulk.c",254,1
        LRETR
        ; return occurs
	.dwattr DW$126, DW_AT_end_file("MassBulk.c")
	.dwattr DW$126, DW_AT_end_line(0xfe)
	.dwattr DW$126, DW_AT_end_column(0x01)
	.dwendentry
	.dwendtag DW$126

	.sect	".text"
	.global	_MB_XferBulkPkt

DW$128	.dwtag  DW_TAG_subprogram, DW_AT_name("MB_XferBulkPkt"), DW_AT_symbol_name("_MB_XferBulkPkt")
	.dwattr DW$128, DW_AT_low_pc(_MB_XferBulkPkt)
	.dwattr DW$128, DW_AT_high_pc(0x00)
	.dwattr DW$128, DW_AT_begin_file("MassBulk.c")
	.dwattr DW$128, DW_AT_begin_line(0x18b)
	.dwattr DW$128, DW_AT_begin_column(0x05)
	.dwpsn	"MassBulk.c",396,1

	.dwfde DW$CIE

;***************************************************************
;* FNAME: _MB_XferBulkPkt               FR SIZE:  22           *
;*                                                             *
;* FUNCTION ENVIRONMENT                                        *
;*                                                             *
;* FUNCTION PROPERTIES                                         *
;*                            0 Parameter, 16 Auto,  6 SOE     *
;***************************************************************


;***************************************************************
;*                                                             *
;* Using -g (debug) with optimization (-o3) may disable key op *
;*                                                             *
;***************************************************************
_MB_XferBulkPkt:
	.dwcfa	0x1d, -2
	.dwcfa	0x1c, 26, 0
	.dwcfa	0x09, 40, 26
        MOVL      *SP++,XAR1
	.dwcfa	0x80, 7, 2
	.dwcfa	0x1d, -4
        MOVL      *SP++,XAR2
	.dwcfa	0x80, 9, 4
	.dwcfa	0x1d, -6
        MOVL      *SP++,XAR3
	.dwcfa	0x80, 11, 6
	.dwcfa	0x1d, -8
        ADDB      SP,#16
	.dwcfa	0x1d, -24
;* AR5   assigned to _Token
DW$129	.dwtag  DW_TAG_formal_parameter, DW_AT_name("Token"), DW_AT_symbol_name("_Token")
	.dwattr DW$129, DW_AT_type(*DW$T$19)
	.dwattr DW$129, DW_AT_location[DW_OP_reg14]
;* AR4   assigned to _Data
DW$130	.dwtag  DW_TAG_formal_parameter, DW_AT_name("Data"), DW_AT_symbol_name("_Data")
	.dwattr DW$130, DW_AT_type(*DW$T$126)
	.dwattr DW$130, DW_AT_location[DW_OP_reg12]
DW$131	.dwtag  DW_TAG_formal_parameter, DW_AT_name("Cmd"), DW_AT_symbol_name("_Cmd")
	.dwattr DW$131, DW_AT_type(*DW$T$19)
	.dwattr DW$131, DW_AT_location[DW_OP_breg20 -25]
;* AL    assigned to _TotBytes
DW$132	.dwtag  DW_TAG_formal_parameter, DW_AT_name("TotBytes"), DW_AT_symbol_name("_TotBytes")
	.dwattr DW$132, DW_AT_type(*DW$T$21)
	.dwattr DW$132, DW_AT_location[DW_OP_reg0]
;* AR6   assigned to C$1
;* AR4   assigned to L$1
;* AR4   assigned to L$2
DW$133	.dwtag  DW_TAG_variable, DW_AT_name("XferPkts"), DW_AT_symbol_name("_XferPkts")
	.dwattr DW$133, DW_AT_type(*DW$T$21)
	.dwattr DW$133, DW_AT_location[DW_OP_breg20 -10]
DW$134	.dwtag  DW_TAG_variable, DW_AT_name("i"), DW_AT_symbol_name("_i")
	.dwattr DW$134, DW_AT_type(*DW$T$21)
	.dwattr DW$134, DW_AT_location[DW_OP_breg20 -14]
DW$135	.dwtag  DW_TAG_variable, DW_AT_name("Tog"), DW_AT_symbol_name("_Tog")
	.dwattr DW$135, DW_AT_type(*DW$T$126)
	.dwattr DW$135, DW_AT_location[DW_OP_breg20 -12]
DW$136	.dwtag  DW_TAG_variable, DW_AT_name("Rem"), DW_AT_symbol_name("_Rem")
	.dwattr DW$136, DW_AT_type(*DW$T$19)
	.dwattr DW$136, DW_AT_location[DW_OP_breg20 -2]
;* AR1   assigned to _DataErr
DW$137	.dwtag  DW_TAG_variable, DW_AT_name("DataErr"), DW_AT_symbol_name("_DataErr")
	.dwattr DW$137, DW_AT_type(*DW$T$19)
	.dwattr DW$137, DW_AT_location[DW_OP_reg6]
;* AR3   assigned to _Ptr
DW$138	.dwtag  DW_TAG_variable, DW_AT_name("Ptr"), DW_AT_symbol_name("_Ptr")
	.dwattr DW$138, DW_AT_type(*DW$T$19)
	.dwattr DW$138, DW_AT_location[DW_OP_reg10]
;* AR1   assigned to _OneSecLen
DW$139	.dwtag  DW_TAG_variable, DW_AT_name("OneSecLen"), DW_AT_symbol_name("_OneSecLen")
	.dwattr DW$139, DW_AT_type(*DW$T$19)
	.dwattr DW$139, DW_AT_location[DW_OP_reg6]
DW$140	.dwtag  DW_TAG_variable, DW_AT_name("OnePktLen"), DW_AT_symbol_name("_OnePktLen")
	.dwattr DW$140, DW_AT_type(*DW$T$19)
	.dwattr DW$140, DW_AT_location[DW_OP_breg20 -4]
;* AR2   assigned to _TryCnt
DW$141	.dwtag  DW_TAG_variable, DW_AT_name("TryCnt"), DW_AT_symbol_name("_TryCnt")
	.dwattr DW$141, DW_AT_type(*DW$T$19)
	.dwattr DW$141, DW_AT_location[DW_OP_reg8]
DW$142	.dwtag  DW_TAG_variable, DW_AT_name("EP"), DW_AT_symbol_name("_EP")
	.dwattr DW$142, DW_AT_type(*DW$T$19)
	.dwattr DW$142, DW_AT_location[DW_OP_breg20 -3]
;* AR1   assigned to _TotBytes
DW$143	.dwtag  DW_TAG_variable, DW_AT_name("TotBytes"), DW_AT_symbol_name("_TotBytes")
	.dwattr DW$143, DW_AT_type(*DW$T$183)
	.dwattr DW$143, DW_AT_location[DW_OP_reg6]
;* AL    assigned to _Cmd
DW$144	.dwtag  DW_TAG_variable, DW_AT_name("Cmd"), DW_AT_symbol_name("_Cmd")
	.dwattr DW$144, DW_AT_type(*DW$T$162)
	.dwattr DW$144, DW_AT_location[DW_OP_reg0]
DW$145	.dwtag  DW_TAG_variable, DW_AT_name("Data"), DW_AT_symbol_name("_Data")
	.dwattr DW$145, DW_AT_type(*DW$T$151)
	.dwattr DW$145, DW_AT_location[DW_OP_breg20 -8]
DW$146	.dwtag  DW_TAG_variable, DW_AT_name("Token"), DW_AT_symbol_name("_Token")
	.dwattr DW$146, DW_AT_type(*DW$T$162)
	.dwattr DW$146, DW_AT_location[DW_OP_breg20 -1]
;* AR3   assigned to K$8
;* AR4   assigned to K$8
;* AR4   assigned to K$8
;* AR4   assigned to K$8
;* AR3   assigned to K$8
;* AR3   assigned to K$8
;* AL    assigned to _Err
DW$147	.dwtag  DW_TAG_variable, DW_AT_name("Err"), DW_AT_symbol_name("_Err")
	.dwattr DW$147, DW_AT_type(*DW$T$19)
	.dwattr DW$147, DW_AT_location[DW_OP_reg0]
DW$148	.dwtag  DW_TAG_variable, DW_AT_name("Err"), DW_AT_symbol_name("_Err")
	.dwattr DW$148, DW_AT_type(*DW$T$19)
	.dwattr DW$148, DW_AT_location[DW_OP_breg20 -5]
;* AL    assigned to _Err
DW$149	.dwtag  DW_TAG_variable, DW_AT_name("Err"), DW_AT_symbol_name("_Err")
	.dwattr DW$149, DW_AT_type(*DW$T$19)
	.dwattr DW$149, DW_AT_location[DW_OP_reg0]
;* AL    assigned to _Err
DW$150	.dwtag  DW_TAG_variable, DW_AT_name("Err"), DW_AT_symbol_name("_Err")
	.dwattr DW$150, DW_AT_type(*DW$T$19)
	.dwattr DW$150, DW_AT_location[DW_OP_reg0]
;* AR2   assigned to _Len
DW$151	.dwtag  DW_TAG_variable, DW_AT_name("Len"), DW_AT_symbol_name("_Len")
	.dwattr DW$151, DW_AT_type(*DW$T$19)
	.dwattr DW$151, DW_AT_location[DW_OP_reg8]
;* AR6   assigned to _Len
DW$152	.dwtag  DW_TAG_variable, DW_AT_name("Len"), DW_AT_symbol_name("_Len")
	.dwattr DW$152, DW_AT_type(*DW$T$19)
	.dwattr DW$152, DW_AT_location[DW_OP_reg16]
        MOVL      XAR1,ACC              ; |396| 
        MOV       *-SP[1],AR5           ; |396| 
        MOV       AL,*-SP[25]           ; |396| 
        MOVL      *-SP[8],XAR4          ; |396| 
	.dwpsn	"MassBulk.c",417,3
        LCR       #_MB_XferCBW          ; |417| 
        ; call occurs [#_MB_XferCBW] ; |417| 
        CMPB      AL,#255               ; |417| 
        BF        L71,NEQ               ; |417| 
        ; branchcc occurs ; |417| 
	.dwpsn	"MassBulk.c",420,5
        MOVW      DP,#_Hc_XDevInfo+13
        MOV       AL,@_Hc_XDevInfo+13   ; |420| 
        LCR       #_Mass_BulkReset      ; |420| 
        ; call occurs [#_Mass_BulkReset] ; |420| 
	.dwpsn	"MassBulk.c",421,5
        MOVW      DP,#_Hc_XDevInfo+13
        MOV       AL,@_Hc_XDevInfo+13   ; |421| 
        MOVW      DP,#_Hc_XDevInfo+15
        MOVZ      AR4,@_Hc_XDevInfo+15  ; |421| 
        MOVB      AH,#0
        LCR       #_Hc_ClearFeature     ; |421| 
        ; call occurs [#_Hc_ClearFeature] ; |421| 
	.dwpsn	"MassBulk.c",422,5
        MOVL      XAR3,#_Hc_XDevInfo    ; |422| 
        MOVB      XAR0,#16              ; |422| 
        MOVW      DP,#_Hc_XDevInfo+13
        MOVZ      AR4,*+XAR3[AR0]       ; |422| 
        MOV       AL,@_Hc_XDevInfo+13   ; |422| 
        MOVB      AH,#0
        LCR       #_Hc_ClearFeature     ; |422| 
        ; call occurs [#_Hc_ClearFeature] ; |422| 
	.dwpsn	"MassBulk.c",423,5
        MOVB      XAR0,#11              ; |423| 
        MOV       *+XAR3[AR0],#0        ; |423| 
	.dwpsn	"MassBulk.c",424,5
        MOVB      XAR0,#12              ; |424| 
        MOV       *+XAR3[AR0],#0        ; |424| 
	.dwpsn	"MassBulk.c",425,5
        MOVB      AL,#255               ; |425| 
        BF        L90,UNC               ; |425| 
        ; branch occurs ; |425| 
L71:    
        MOVL      XAR4,#4999
L72:    
DW$L$_MB_XferBulkPkt$4$B:
	.dwpsn	"MassBulk.c",428,2
 RPT #250 || NOP
	.dwpsn	"MassBulk.c",427,15
        BANZ      L72,AR4--             ; |427| 
        ; branchcc occurs ; |427| 
DW$L$_MB_XferBulkPkt$4$E:
	.dwpsn	"MassBulk.c",430,3
        MOV       AL,*-SP[1]
        CMPB      AL,#1                 ; |430| 
        BF        L73,EQ                ; |430| 
        ; branchcc occurs ; |430| 
	.dwpsn	"MassBulk.c",441,5
        CLRC      SXM
        MOVL      ACC,XAR1
        SFR       ACC,9                 ; |441| 
        MOVL      *-SP[10],ACC          ; |441| 
	.dwpsn	"MassBulk.c",442,5
        MOV       AL,*-SP[10]
        MOV       ACC,AL << #9          ; |442| 
        MOVZ      AR6,AL
        MOVL      ACC,XAR1              ; |442| 
        SUBRL     XAR6,ACC              ; |442| 
        MOV       *-SP[2],AR6           ; |442| 
	.dwpsn	"MassBulk.c",443,2
        MOVL      XAR4,#_Hc_XDevInfo    ; |443| 
        MOVB      ACC,#12
        ADDL      ACC,XAR4
        MOVL      *-SP[12],ACC          ; |443| 
	.dwpsn	"MassBulk.c",444,2
        MOVB      XAR0,#16              ; |444| 
        MOV       AL,*+XAR4[AR0]        ; |444| 
        MOV       *-SP[3],AL            ; |444| 
        BF        L74,UNC               ; |444| 
        ; branch occurs ; |444| 
L73:    
	.dwpsn	"MassBulk.c",433,5
        CLRC      SXM
        MOVL      ACC,XAR1
        SFR       ACC,9                 ; |433| 
        MOVL      *-SP[10],ACC          ; |433| 
	.dwpsn	"MassBulk.c",434,5
        MOV       AL,*-SP[10]
        MOV       ACC,AL << #9          ; |434| 
        MOVZ      AR6,AL
        MOVL      ACC,XAR1              ; |434| 
        SUBRL     XAR6,ACC              ; |434| 
        MOV       *-SP[2],AR6           ; |434| 
	.dwpsn	"MassBulk.c",435,2
        MOVL      XAR4,#_Hc_XDevInfo    ; |435| 
        MOVB      ACC,#11
        ADDL      ACC,XAR4
        MOVL      *-SP[12],ACC          ; |435| 
	.dwpsn	"MassBulk.c",436,2
        MOVB      XAR0,#15              ; |436| 
        MOV       AL,*+XAR4[AR0]        ; |436| 
        MOV       *-SP[3],AL            ; |436| 
L74:    
	.dwpsn	"MassBulk.c",429,3
        MOVB      XAR3,#0
	.dwpsn	"MassBulk.c",450,15
        MOVL      ACC,*-SP[10]
        BF        L75,NEQ               ; |450| 
        ; branchcc occurs ; |450| 
        MOV       AL,*-SP[2]
        BF        L80,NEQ
        ; branchcc occurs
	.dwpsn	"MassBulk.c",446,3
        BF        L82,UNC               ; |446| 
        ; branch occurs ; |446| 
L75:    
	.dwpsn	"MassBulk.c",449,3
        MOVB      XAR1,#0
	.dwpsn	"MassBulk.c",450,8
        MOVB      ACC,#0
        MOVL      *-SP[14],ACC          ; |450| 
L76:    
DW$L$_MB_XferBulkPkt$12$B:
	.dwpsn	"MassBulk.c",452,5
        MOV       *-SP[4],#0            ; |452| 
DW$L$_MB_XferBulkPkt$12$E:
L77:    
DW$L$_MB_XferBulkPkt$13$B:
	.dwpsn	"MassBulk.c",455,7
        MOVL      ACC,*-SP[8]
        SPM       #0
        ADDU      ACC,AR3               ; |455| 
        MOVL      XAR4,*-SP[12]         ; |455| 
        MOVL      *-SP[16],ACC          ; |455| 
        MOV       AH,#512               ; |455| 
        MOVL      XAR5,*-SP[16]         ; |455| 
        SUB       AH,*-SP[4]            ; |455| 
        MOV       AL,*-SP[1]            ; |455| 
        LCR       #_MB_XferData         ; |455| 
        ; call occurs [#_MB_XferData] ; |455| 
        CMPB      AL,#0                 ; |455| 
        MOV       *-SP[5],AL            ; |455| 
        BF        L83,NEQ               ; |455| 
        ; branchcc occurs ; |455| 
DW$L$_MB_XferBulkPkt$13$E:
DW$L$_MB_XferBulkPkt$14$B:
	.dwpsn	"MassBulk.c",458,9
        LCR       #_Hc_GetXferLen       ; |458| 
        ; call occurs [#_Hc_GetXferLen] ; |458| 
        MOVZ      AR2,AL                ; |458| 
	.dwpsn	"MassBulk.c",459,3
        MOV       AL,*-SP[4]
        ADD       AL,AR2                ; |459| 
        MOV       *-SP[4],AL            ; |459| 
	.dwpsn	"MassBulk.c",460,3
        MOV       AL,AR1
        ADD       AL,AR2                ; |460| 
        MOVZ      AR1,AL                ; |460| 
        CMP       AR1,#512              ; |460| 
        BF        L78,LO                ; |460| 
        ; branchcc occurs ; |460| 
DW$L$_MB_XferBulkPkt$14$E:
DW$L$_MB_XferBulkPkt$15$B:
	.dwpsn	"MassBulk.c",464,5
        LSR       AL,9                  ; |464| 
        MOVL      XAR4,#_Hc_XDevInfo    ; |464| 
        MOVZ      AR6,AL                ; |464| 
        MOVB      ACC,#32
        ADDL      ACC,XAR4
        MOVL      XAR5,ACC              ; |464| 
        MOVU      ACC,AR6
        ADDL      *+XAR5[0],ACC         ; |464| 
	.dwpsn	"MassBulk.c",465,5
        MOVB      ACC,#34
        ADDL      ACC,XAR4
        MOVL      XAR5,ACC              ; |465| 
        MOV       AL,AR6                ; |465| 
        SUB       *+XAR5[0],AL          ; |465| 
	.dwpsn	"MassBulk.c",466,5
        MOVB      ACC,#40
        ADDL      ACC,XAR4
        MOVL      XAR4,ACC              ; |466| 
        MOV       AL,AR1                ; |466| 
        AND       AL,AL,#0xfe00         ; |466| 
        MOVU      ACC,AL
        SUBL      *+XAR4[0],ACC         ; |466| 
	.dwpsn	"MassBulk.c",467,5
        AND       AR1,#0x01ff           ; |467| 
DW$L$_MB_XferBulkPkt$15$E:
L78:    
DW$L$_MB_XferBulkPkt$16$B:
	.dwpsn	"MassBulk.c",469,3
        MOV       AL,*-SP[1]
        CMPB      AL,#1                 ; |469| 
        BF        L79,NEQ               ; |469| 
        ; branchcc occurs ; |469| 
DW$L$_MB_XferBulkPkt$16$E:
DW$L$_MB_XferBulkPkt$17$B:
	.dwpsn	"MassBulk.c",471,5
        MOVL      XAR4,*-SP[16]         ; |471| 
        MOVB      AL,#0
        MOV       AH,AR2                ; |471| 
        LCR       #_Hc_ReadPayLoad      ; |471| 
        ; call occurs [#_Hc_ReadPayLoad] ; |471| 
DW$L$_MB_XferBulkPkt$17$E:
L79:    
DW$L$_MB_XferBulkPkt$18$B:
	.dwpsn	"MassBulk.c",472,3
        MOV       AL,AR2
        LSR       AL,1                  ; |472| 
        ADD       AR3,AL                ; |472| 
	.dwpsn	"MassBulk.c",473,3
        MOV       AL,AR2
        BF        L84,EQ                ; |473| 
        ; branchcc occurs ; |473| 
DW$L$_MB_XferBulkPkt$18$E:
DW$L$_MB_XferBulkPkt$19$B:
	.dwpsn	"MassBulk.c",453,9
        CMP       *-SP[4],#512          ; |453| 
        BF        L77,LO                ; |453| 
        ; branchcc occurs ; |453| 
DW$L$_MB_XferBulkPkt$19$E:
DW$L$_MB_XferBulkPkt$20$B:
	.dwpsn	"MassBulk.c",450,15
        MOVL      ACC,*-SP[14]
        ADDB      ACC,#1                ; |450| 
        MOVL      *-SP[14],ACC          ; |450| 
        MOVL      XAR6,*-SP[14]         ; |450| 
        MOVL      ACC,*-SP[10]          ; |450| 
        CMPL      ACC,XAR6              ; |450| 
        BF        L76,HI                ; |450| 
        ; branchcc occurs ; |450| 
DW$L$_MB_XferBulkPkt$20$E:
	.dwpsn	"MassBulk.c",485,3
        MOV       AL,*-SP[2]
        BF        L81,EQ                ; |485| 
        ; branchcc occurs ; |485| 
L80:    
	.dwpsn	"MassBulk.c",487,5
        MOVL      ACC,*-SP[8]
        SPM       #0
        MOVL      XAR4,*-SP[12]         ; |487| 
        ADDU      ACC,AR3               ; |487| 
        MOVL      XAR5,ACC              ; |487| 
        MOV       AL,*-SP[1]            ; |487| 
        MOV       AH,*-SP[2]            ; |487| 
        LCR       #_MB_XferData         ; |487| 
        ; call occurs [#_MB_XferData] ; |487| 
        CMPB      AL,#0                 ; |487| 
        MOV       *-SP[5],AL            ; |487| 
        BF        L83,NEQ               ; |487| 
        ; branchcc occurs ; |487| 
	.dwpsn	"MassBulk.c",490,7
        LCR       #_Hc_GetXferLen       ; |490| 
        ; call occurs [#_Hc_GetXferLen] ; |490| 
        MOVZ      AR6,AL                ; |490| 
	.dwpsn	"MassBulk.c",491,4
        MOV       AL,*-SP[1]
        CMPB      AL,#1                 ; |491| 
        BF        L81,NEQ               ; |491| 
        ; branchcc occurs ; |491| 
	.dwpsn	"MassBulk.c",494,3
        MOVL      ACC,*-SP[8]
        ADDU      ACC,AR3               ; |494| 
        MOVL      XAR4,ACC              ; |494| 
        MOVB      AL,#0
        MOV       AH,AR6                ; |494| 
        LCR       #_Hc_ReadPayLoad      ; |494| 
        ; call occurs [#_Hc_ReadPayLoad] ; |494| 
L81:    
	.dwpsn	"MassBulk.c",495,4
        MOV       AL,*-SP[5]
        BF        L83,NEQ               ; |495| 
        ; branchcc occurs ; |495| 
L82:    
	.dwpsn	"MassBulk.c",516,3
        MOVB      XAR1,#0
        BF        L85,UNC
        ; branch occurs
L83:    
	.dwpsn	"MassBulk.c",519,5
        CMPB      AL,#4                 ; |519| 
        BF        L84,NEQ               ; |519| 
        ; branchcc occurs ; |519| 
	.dwpsn	"MassBulk.c",521,6
        MOVW      DP,#_Hc_XDevInfo+13
        MOVZ      AR4,*-SP[3]           ; |521| 
        MOV       AL,@_Hc_XDevInfo+13   ; |521| 
        MOVB      AH,#0
        LCR       #_Hc_ClearFeature     ; |521| 
        ; call occurs [#_Hc_ClearFeature] ; |521| 
	.dwpsn	"MassBulk.c",522,3
        MOVB      AL,#100               ; |522| 
        LCR       #_DelayMs             ; |522| 
        ; call occurs [#_DelayMs] ; |522| 
L84:    
	.dwpsn	"MassBulk.c",525,5
        MOVL      XAR1,#256             ; |525| 
L85:    
        MOVL      XAR4,#599
L86:    
DW$L$_MB_XferBulkPkt$31$B:
	.dwpsn	"MassBulk.c",530,2
 RPT #250 || NOP
	.dwpsn	"MassBulk.c",529,15
        BANZ      L86,AR4--             ; |529| 
        ; branchcc occurs ; |529| 
DW$L$_MB_XferBulkPkt$31$E:
	.dwpsn	"MassBulk.c",528,3
        MOVL      XAR3,#_Hc_XDevInfo    ; |552| 
        MOVB      XAR2,#5               ; |528| 
L87:    
DW$L$_MB_XferBulkPkt$33$B:
	.dwpsn	"MassBulk.c",533,5
        SPM       #0
        LCR       #_MB_XferCSW          ; |533| 
        ; call occurs [#_MB_XferCSW] ; |533| 
        CMPB      AL,#0                 ; |533| 
        BF        L89,NEQ               ; |533| 
        ; branchcc occurs ; |533| 
DW$L$_MB_XferBulkPkt$33$E:
	.dwpsn	"MassBulk.c",536,4
        MOVB      AL,#0
        MOVL      XAR4,#_RetCSW         ; |536| 
        MOVB      AH,#13                ; |536| 
        LCR       #_Hc_ReadPayLoad      ; |536| 
        ; call occurs [#_Hc_ReadPayLoad] ; |536| 
	.dwpsn	"MassBulk.c",537,7
        LCR       #_MB_CheckCSW         ; |537| 
        ; call occurs [#_MB_CheckCSW] ; |537| 
        CMPB      AL,#0                 ; |537| 
        BF        L88,EQ                ; |537| 
        ; branchcc occurs ; |537| 
        AND       AL,AL,#0x0800         ; |537| 
        BF        L88,EQ                ; |537| 
        ; branchcc occurs ; |537| 
	.dwpsn	"MassBulk.c",543,6
        MOVW      DP,#_Hc_XDevInfo+13
        MOV       AL,@_Hc_XDevInfo+13   ; |543| 
        LCR       #_Mass_BulkReset      ; |543| 
        ; call occurs [#_Mass_BulkReset] ; |543| 
	.dwpsn	"MassBulk.c",544,9
        MOVW      DP,#_Hc_XDevInfo+13
        MOV       AL,@_Hc_XDevInfo+13   ; |544| 
        MOVW      DP,#_Hc_XDevInfo+15
        MOVZ      AR4,@_Hc_XDevInfo+15  ; |544| 
        MOVB      AH,#0
        LCR       #_Hc_ClearFeature     ; |544| 
        ; call occurs [#_Hc_ClearFeature] ; |544| 
	.dwpsn	"MassBulk.c",545,9
        MOVL      XAR3,#_Hc_XDevInfo    ; |545| 
        MOVB      XAR0,#16              ; |545| 
        MOVW      DP,#_Hc_XDevInfo+13
        MOVZ      AR4,*+XAR3[AR0]       ; |545| 
        MOV       AL,@_Hc_XDevInfo+13   ; |545| 
        MOVB      AH,#0
        LCR       #_Hc_ClearFeature     ; |545| 
        ; call occurs [#_Hc_ClearFeature] ; |545| 
	.dwpsn	"MassBulk.c",546,9
        MOVB      XAR0,#11              ; |546| 
        MOV       *+XAR3[AR0],#0        ; |546| 
	.dwpsn	"MassBulk.c",547,9
        MOVB      XAR0,#12              ; |547| 
        MOV       *+XAR3[AR0],#0        ; |547| 
	.dwpsn	"MassBulk.c",548,3
        MOVB      AL,#1                 ; |548| 
        BF        L90,UNC               ; |548| 
        ; branch occurs ; |548| 
L88:    
	.dwpsn	"MassBulk.c",550,4
        MOV       AL,AR1                ; |550| 
        BF        L90,UNC               ; |550| 
        ; branch occurs ; |550| 
L89:    
DW$L$_MB_XferBulkPkt$38$B:
	.dwpsn	"MassBulk.c",552,5
        MOVB      XAR0,#15              ; |552| 
        MOVW      DP,#_Hc_XDevInfo+13
        MOVZ      AR4,*+XAR3[AR0]       ; |552| 
        MOV       AL,@_Hc_XDevInfo+13   ; |552| 
        MOVB      AH,#0
        LCR       #_Hc_ClearFeature     ; |552| 
        ; call occurs [#_Hc_ClearFeature] ; |552| 
	.dwpsn	"MassBulk.c",553,2
        MOVB      AL,#200               ; |553| 
        LCR       #_DelayMs             ; |553| 
        ; call occurs [#_DelayMs] ; |553| 
	.dwpsn	"MassBulk.c",554,5
        MOVB      XAR0,#11              ; |554| 
        MOV       *+XAR3[AR0],#0        ; |554| 
	.dwpsn	"MassBulk.c",555,2
        SUBB      XAR2,#1               ; |555| 
        MOV       AL,AR2                ; |555| 
        BF        L87,NEQ               ; |555| 
        ; branchcc occurs ; |555| 
DW$L$_MB_XferBulkPkt$38$E:
	.dwpsn	"MassBulk.c",558,5
        MOVB      AL,#2                 ; |558| 
L90:    
	.dwpsn	"MassBulk.c",559,1
        SUBB      SP,#16                ; |558| 
	.dwcfa	0x1d, -8
        MOVL      XAR3,*--SP            ; |558| 
	.dwcfa	0x1d, -6
	.dwcfa	0xc0, 11
        MOVL      XAR2,*--SP            ; |558| 
	.dwcfa	0x1d, -4
	.dwcfa	0xc0, 9
        MOVL      XAR1,*--SP            ; |558| 
	.dwcfa	0x1d, -2
	.dwcfa	0xc0, 7
        LRETR
        ; return occurs

DW$153	.dwtag  DW_TAG_loop
	.dwattr DW$153, DW_AT_name("D:\Product2011\GPS\Software\AppSoft\V106\SourceFiles\MassBulk.asm:L87:1:1311037660")
	.dwattr DW$153, DW_AT_begin_file("MassBulk.c")
	.dwattr DW$153, DW_AT_begin_line(0x213)
	.dwattr DW$153, DW_AT_end_line(0x22c)
DW$154	.dwtag  DW_TAG_loop_range
	.dwattr DW$154, DW_AT_low_pc(DW$L$_MB_XferBulkPkt$33$B)
	.dwattr DW$154, DW_AT_high_pc(DW$L$_MB_XferBulkPkt$33$E)
DW$155	.dwtag  DW_TAG_loop_range
	.dwattr DW$155, DW_AT_low_pc(DW$L$_MB_XferBulkPkt$38$B)
	.dwattr DW$155, DW_AT_high_pc(DW$L$_MB_XferBulkPkt$38$E)
	.dwendtag DW$153


DW$156	.dwtag  DW_TAG_loop
	.dwattr DW$156, DW_AT_name("D:\Product2011\GPS\Software\AppSoft\V106\SourceFiles\MassBulk.asm:L86:1:1311037660")
	.dwattr DW$156, DW_AT_begin_file("MassBulk.c")
	.dwattr DW$156, DW_AT_begin_line(0x211)
	.dwattr DW$156, DW_AT_end_line(0x212)
DW$157	.dwtag  DW_TAG_loop_range
	.dwattr DW$157, DW_AT_low_pc(DW$L$_MB_XferBulkPkt$31$B)
	.dwattr DW$157, DW_AT_high_pc(DW$L$_MB_XferBulkPkt$31$E)
	.dwendtag DW$156


DW$158	.dwtag  DW_TAG_loop
	.dwattr DW$158, DW_AT_name("D:\Product2011\GPS\Software\AppSoft\V106\SourceFiles\MassBulk.asm:L76:1:1311037660")
	.dwattr DW$158, DW_AT_begin_file("MassBulk.c")
	.dwattr DW$158, DW_AT_begin_line(0x1c2)
	.dwattr DW$158, DW_AT_end_line(0x1e4)
DW$159	.dwtag  DW_TAG_loop_range
	.dwattr DW$159, DW_AT_low_pc(DW$L$_MB_XferBulkPkt$12$B)
	.dwattr DW$159, DW_AT_high_pc(DW$L$_MB_XferBulkPkt$12$E)
DW$160	.dwtag  DW_TAG_loop_range
	.dwattr DW$160, DW_AT_low_pc(DW$L$_MB_XferBulkPkt$20$B)
	.dwattr DW$160, DW_AT_high_pc(DW$L$_MB_XferBulkPkt$20$E)

DW$161	.dwtag  DW_TAG_loop
	.dwattr DW$161, DW_AT_name("D:\Product2011\GPS\Software\AppSoft\V106\SourceFiles\MassBulk.asm:L77:2:1311037660")
	.dwattr DW$161, DW_AT_begin_file("MassBulk.c")
	.dwattr DW$161, DW_AT_begin_line(0x1c5)
	.dwattr DW$161, DW_AT_end_line(0x1e1)
DW$162	.dwtag  DW_TAG_loop_range
	.dwattr DW$162, DW_AT_low_pc(DW$L$_MB_XferBulkPkt$13$B)
	.dwattr DW$162, DW_AT_high_pc(DW$L$_MB_XferBulkPkt$13$E)
DW$163	.dwtag  DW_TAG_loop_range
	.dwattr DW$163, DW_AT_low_pc(DW$L$_MB_XferBulkPkt$14$B)
	.dwattr DW$163, DW_AT_high_pc(DW$L$_MB_XferBulkPkt$14$E)
DW$164	.dwtag  DW_TAG_loop_range
	.dwattr DW$164, DW_AT_low_pc(DW$L$_MB_XferBulkPkt$15$B)
	.dwattr DW$164, DW_AT_high_pc(DW$L$_MB_XferBulkPkt$15$E)
DW$165	.dwtag  DW_TAG_loop_range
	.dwattr DW$165, DW_AT_low_pc(DW$L$_MB_XferBulkPkt$16$B)
	.dwattr DW$165, DW_AT_high_pc(DW$L$_MB_XferBulkPkt$16$E)
DW$166	.dwtag  DW_TAG_loop_range
	.dwattr DW$166, DW_AT_low_pc(DW$L$_MB_XferBulkPkt$17$B)
	.dwattr DW$166, DW_AT_high_pc(DW$L$_MB_XferBulkPkt$17$E)
DW$167	.dwtag  DW_TAG_loop_range
	.dwattr DW$167, DW_AT_low_pc(DW$L$_MB_XferBulkPkt$18$B)
	.dwattr DW$167, DW_AT_high_pc(DW$L$_MB_XferBulkPkt$18$E)
DW$168	.dwtag  DW_TAG_loop_range
	.dwattr DW$168, DW_AT_low_pc(DW$L$_MB_XferBulkPkt$19$B)
	.dwattr DW$168, DW_AT_high_pc(DW$L$_MB_XferBulkPkt$19$E)
	.dwendtag DW$161

	.dwendtag DW$158


DW$169	.dwtag  DW_TAG_loop
	.dwattr DW$169, DW_AT_name("D:\Product2011\GPS\Software\AppSoft\V106\SourceFiles\MassBulk.asm:L72:1:1311037660")
	.dwattr DW$169, DW_AT_begin_file("MassBulk.c")
	.dwattr DW$169, DW_AT_begin_line(0x1ab)
	.dwattr DW$169, DW_AT_end_line(0x1ac)
DW$170	.dwtag  DW_TAG_loop_range
	.dwattr DW$170, DW_AT_low_pc(DW$L$_MB_XferBulkPkt$4$B)
	.dwattr DW$170, DW_AT_high_pc(DW$L$_MB_XferBulkPkt$4$E)
	.dwendtag DW$169

	.dwattr DW$128, DW_AT_end_file("MassBulk.c")
	.dwattr DW$128, DW_AT_end_line(0x22f)
	.dwattr DW$128, DW_AT_end_column(0x01)
	.dwendentry
	.dwendtag DW$128

	.sect	".text"
	.global	_ReadSec0

DW$171	.dwtag  DW_TAG_subprogram, DW_AT_name("ReadSec0"), DW_AT_symbol_name("_ReadSec0")
	.dwattr DW$171, DW_AT_low_pc(_ReadSec0)
	.dwattr DW$171, DW_AT_high_pc(0x00)
	.dwattr DW$171, DW_AT_begin_file("MassBulk.c")
	.dwattr DW$171, DW_AT_begin_line(0x283)
	.dwattr DW$171, DW_AT_begin_column(0x05)
	.dwpsn	"MassBulk.c",644,1

	.dwfde DW$CIE

;***************************************************************
;* FNAME: _ReadSec0                     FR SIZE:   4           *
;*                                                             *
;* FUNCTION ENVIRONMENT                                        *
;*                                                             *
;* FUNCTION PROPERTIES                                         *
;*                            1 Parameter,  1 Auto,  2 SOE     *
;***************************************************************


;***************************************************************
;*                                                             *
;* Using -g (debug) with optimization (-o3) may disable key op *
;*                                                             *
;***************************************************************
_ReadSec0:
	.dwcfa	0x1d, -2
	.dwcfa	0x1c, 26, 0
	.dwcfa	0x09, 40, 26
        MOVL      *SP++,XAR3
	.dwcfa	0x80, 11, 2
	.dwcfa	0x1d, -4
        ADDB      SP,#2
	.dwcfa	0x1d, -6
;* AL    assigned to _LUN
DW$172	.dwtag  DW_TAG_formal_parameter, DW_AT_name("LUN"), DW_AT_symbol_name("_LUN")
	.dwattr DW$172, DW_AT_type(*DW$T$19)
	.dwattr DW$172, DW_AT_location[DW_OP_reg0]
;* AR3   assigned to C$1
;* AL    assigned to _LUN
DW$173	.dwtag  DW_TAG_variable, DW_AT_name("LUN"), DW_AT_symbol_name("_LUN")
	.dwattr DW$173, DW_AT_type(*DW$T$162)
	.dwattr DW$173, DW_AT_location[DW_OP_reg0]
DW$174	.dwtag  DW_TAG_variable, DW_AT_name("XferErr"), DW_AT_symbol_name("_XferErr")
	.dwattr DW$174, DW_AT_type(*DW$T$164)
	.dwattr DW$174, DW_AT_location[DW_OP_breg20 -2]
	.dwpsn	"MassBulk.c",647,4
        MOVW      DP,#_Hc_XDevInfo+26
        MOVL      XAR6,@_Hc_XDevInfo+26 ; |647| 
        MOVW      DP,#_Hc_XDevInfo+32
        MOVL      @_Hc_XDevInfo+32,XAR6 ; |647| 
	.dwpsn	"MassBulk.c",648,4
        MOVW      DP,#_Hc_XDevInfo+34
        MOV       @_Hc_XDevInfo+34,#1   ; |648| 
	.dwpsn	"MassBulk.c",649,4
        MOVL      XAR4,#512             ; |649| 
        MOVW      DP,#_Hc_XDevInfo+40
        MOVL      @_Hc_XDevInfo+40,XAR4 ; |649| 
	.dwpsn	"MassBulk.c",650,4
        MOVW      DP,#_HDInfo+4
        MOV       @_HDInfo+4,#0         ; |650| 
	.dwpsn	"MassBulk.c",651,4
        MOV       ACC,AL << #8          ; |651| 
        ADDB      AL,#40                ; |651| 
        MOVL      XAR3,#_Host_DataBuf   ; |651| 
        MOV       *-SP[1],AL            ; |651| 
        MOVL      XAR4,XAR3             ; |651| 
        MOVB      XAR5,#1               ; |651| 
        MOV       ACC,#1 << 9
        LCR       #_MB_XferBulkPkt      ; |651| 
        ; call occurs [#_MB_XferBulkPkt] ; |651| 
        MOV       *-SP[2],AL            ; |651| 
	.dwpsn	"MassBulk.c",652,4
        MOVB      AL,#0
        MOV       AH,*-SP[2]            ; |652| 
        BF        L91,NEQ               ; |652| 
        ; branchcc occurs ; |652| 
        MOVB      XAR0,#255             ; |652| 
        CMP       *+XAR3[AR0],#43605    ; |652| 
        BF        L91,NEQ               ; |652| 
        ; branchcc occurs ; |652| 
        MOVB      AL,#1                 ; |652| 
L91:    
	.dwpsn	"MassBulk.c",658,1
        SUBB      SP,#2                 ; |652| 
	.dwcfa	0x1d, -4
        MOVL      XAR3,*--SP            ; |652| 
	.dwcfa	0x1d, -2
	.dwcfa	0xc0, 11
        LRETR
        ; return occurs
	.dwattr DW$171, DW_AT_end_file("MassBulk.c")
	.dwattr DW$171, DW_AT_end_line(0x292)
	.dwattr DW$171, DW_AT_end_column(0x01)
	.dwendentry
	.dwendtag DW$171

	.sect	".text"
	.global	_MB_XferData_Direct

DW$175	.dwtag  DW_TAG_subprogram, DW_AT_name("MB_XferData_Direct"), DW_AT_symbol_name("_MB_XferData_Direct")
	.dwattr DW$175, DW_AT_low_pc(_MB_XferData_Direct)
	.dwattr DW$175, DW_AT_high_pc(0x00)
	.dwattr DW$175, DW_AT_begin_file("MassBulk.c")
	.dwattr DW$175, DW_AT_begin_line(0x16b)
	.dwattr DW$175, DW_AT_begin_column(0x05)
	.dwpsn	"MassBulk.c",364,1

	.dwfde DW$CIE

;***************************************************************
;* FNAME: _MB_XferData_Direct           FR SIZE:   6           *
;*                                                             *
;* FUNCTION ENVIRONMENT                                        *
;*                                                             *
;* FUNCTION PROPERTIES                                         *
;*                            4 Parameter,  0 Auto,  2 SOE     *
;***************************************************************


;***************************************************************
;*                                                             *
;* Using -g (debug) with optimization (-o3) may disable key op *
;*                                                             *
;***************************************************************
_MB_XferData_Direct:
	.dwcfa	0x1d, -2
	.dwcfa	0x1c, 26, 0
	.dwcfa	0x09, 40, 26
        MOVL      *SP++,XAR1
	.dwcfa	0x80, 7, 2
	.dwcfa	0x1d, -4
        ADDB      SP,#4
	.dwcfa	0x1d, -8
;* AL    assigned to _Token
DW$176	.dwtag  DW_TAG_formal_parameter, DW_AT_name("Token"), DW_AT_symbol_name("_Token")
	.dwattr DW$176, DW_AT_type(*DW$T$19)
	.dwattr DW$176, DW_AT_location[DW_OP_reg0]
;* AR4   assigned to _Tog
DW$177	.dwtag  DW_TAG_formal_parameter, DW_AT_name("Tog"), DW_AT_symbol_name("_Tog")
	.dwattr DW$177, DW_AT_type(*DW$T$126)
	.dwattr DW$177, DW_AT_location[DW_OP_reg12]
;* AH    assigned to _Offset
DW$178	.dwtag  DW_TAG_formal_parameter, DW_AT_name("Offset"), DW_AT_symbol_name("_Offset")
	.dwattr DW$178, DW_AT_type(*DW$T$19)
	.dwattr DW$178, DW_AT_location[DW_OP_reg1]
;* AR5   assigned to _TotBytes
DW$179	.dwtag  DW_TAG_formal_parameter, DW_AT_name("TotBytes"), DW_AT_symbol_name("_TotBytes")
	.dwattr DW$179, DW_AT_type(*DW$T$19)
	.dwattr DW$179, DW_AT_location[DW_OP_reg14]
;* AL    assigned to _Err
DW$180	.dwtag  DW_TAG_variable, DW_AT_name("Err"), DW_AT_symbol_name("_Err")
	.dwattr DW$180, DW_AT_type(*DW$T$19)
	.dwattr DW$180, DW_AT_location[DW_OP_reg0]
;* AR5   assigned to _EP
DW$181	.dwtag  DW_TAG_variable, DW_AT_name("EP"), DW_AT_symbol_name("_EP")
	.dwattr DW$181, DW_AT_type(*DW$T$19)
	.dwattr DW$181, DW_AT_location[DW_OP_reg14]
;* AR7   assigned to _TotBytes
DW$182	.dwtag  DW_TAG_variable, DW_AT_name("TotBytes"), DW_AT_symbol_name("_TotBytes")
	.dwattr DW$182, DW_AT_type(*DW$T$162)
	.dwattr DW$182, DW_AT_location[DW_OP_reg18]
;* AR6   assigned to _Offset
DW$183	.dwtag  DW_TAG_variable, DW_AT_name("Offset"), DW_AT_symbol_name("_Offset")
	.dwattr DW$183, DW_AT_type(*DW$T$162)
	.dwattr DW$183, DW_AT_location[DW_OP_reg16]
;* AR1   assigned to _Tog
DW$184	.dwtag  DW_TAG_variable, DW_AT_name("Tog"), DW_AT_symbol_name("_Tog")
	.dwattr DW$184, DW_AT_type(*DW$T$151)
	.dwattr DW$184, DW_AT_location[DW_OP_reg6]
;* AH    assigned to _Token
DW$185	.dwtag  DW_TAG_variable, DW_AT_name("Token"), DW_AT_symbol_name("_Token")
	.dwattr DW$185, DW_AT_type(*DW$T$162)
	.dwattr DW$185, DW_AT_location[DW_OP_reg1]
        MOVZ      AR6,AH                ; |364| 
        MOV       AH,AL                 ; |364| 
        MOVL      XAR1,XAR4             ; |364| 
        MOVZ      AR7,AR5               ; |364| 
	.dwpsn	"MassBulk.c",368,3
        MOVW      DP,#_Hc_XDevInfo+16
        MOVZ      AR5,@_Hc_XDevInfo+16  ; |368| 
	.dwpsn	"MassBulk.c",370,3
        MOVW      DP,#_Hc_XDevInfo+18
        MOV       @_Hc_XDevInfo+18,#0   ; |370| 
	.dwpsn	"MassBulk.c",372,3
        MOV       *-SP[1],AR7           ; |372| 
        MOV       AL,*+XAR1[0]          ; |372| 
        MOVW      DP,#_Hc_XDevInfo+13
        MOV       *-SP[2],AL            ; |372| 
        MOV       AL,@_Hc_XDevInfo+13   ; |372| 
        MOV       *-SP[3],AL            ; |372| 
        MOV       AL,#4352              ; |372| 
        ADD       AL,AR6                ; |372| 
        MOVB      XAR4,#2               ; |372| 
        MOV       *-SP[4],AL            ; |372| 
        MOVB      AL,#2                 ; |372| 
        LCR       #_Hc_SendPTD          ; |372| 
        ; call occurs [#_Hc_SendPTD] ; |372| 
	.dwpsn	"MassBulk.c",374,3
        MOVW      DP,#_TmUsbWait
        MOV       @_TmUsbWait,#0        ; |374| 
	.dwpsn	"MassBulk.c",375,10
        MOVW      DP,#_TmUsbWait
        CMP       @_TmUsbWait,#5000     ; |375| 
        BF        L94,HIS               ; |375| 
        ; branchcc occurs ; |375| 
L92:    
DW$L$_MB_XferData_Direct$2$B:
	.dwpsn	"MassBulk.c",377,5
        MOVW      DP,#_Hc_XDevInfo+18
        MOV       AH,@_Hc_XDevInfo+18   ; |377| 
        BF        L93,EQ                ; |377| 
        ; branchcc occurs ; |377| 
DW$L$_MB_XferData_Direct$2$E:
DW$L$_MB_XferData_Direct$3$B:
	.dwpsn	"MassBulk.c",379,4
        MOVL      XAR4,XAR1             ; |379| 
        LCR       #_Hc_GetErrCode       ; |379| 
        ; call occurs [#_Hc_GetErrCode] ; |379| 
        CMPB      AL,#4                 ; |379| 
        BF        L94,EQ                ; |379| 
        ; branchcc occurs ; |379| 
DW$L$_MB_XferData_Direct$3$E:
DW$L$_MB_XferData_Direct$4$B:
        CMPB      AL,#0                 ; |379| 
        BF        L94,EQ                ; |379| 
        ; branchcc occurs ; |379| 
DW$L$_MB_XferData_Direct$4$E:
L93:    
DW$L$_MB_XferData_Direct$5$B:
	.dwpsn	"MassBulk.c",375,10
        MOVW      DP,#_TmUsbWait
        CMP       @_TmUsbWait,#5000     ; |375| 
        BF        L92,LO                ; |375| 
        ; branchcc occurs ; |375| 
DW$L$_MB_XferData_Direct$5$E:
L94:    
	.dwpsn	"MassBulk.c",386,3
        MOVW      DP,#_TmUsbWait
        CMP       @_TmUsbWait,#5000     ; |386| 
        BF        L95,LO                ; |386| 
        ; branchcc occurs ; |386| 
	.dwpsn	"MassBulk.c",388,5
        MOVW      DP,#_Hc_XDevInfo
        MOV       @_Hc_XDevInfo,#0      ; |388| 
	.dwpsn	"MassBulk.c",389,5
        MOVB      AL,#255               ; |389| 
        BF        L96,UNC               ; |389| 
        ; branch occurs ; |389| 
L95:    
	.dwpsn	"MassBulk.c",391,3
L96:    
	.dwpsn	"MassBulk.c",392,1
        SUBB      SP,#4                 ; |391| 
	.dwcfa	0x1d, -4
        MOVL      XAR1,*--SP            ; |391| 
	.dwcfa	0x1d, -2
	.dwcfa	0xc0, 7
        LRETR
        ; return occurs

DW$186	.dwtag  DW_TAG_loop
	.dwattr DW$186, DW_AT_name("D:\Product2011\GPS\Software\AppSoft\V106\SourceFiles\MassBulk.asm:L92:1:1311037660")
	.dwattr DW$186, DW_AT_begin_file("MassBulk.c")
	.dwattr DW$186, DW_AT_begin_line(0x177)
	.dwattr DW$186, DW_AT_end_line(0x181)
DW$187	.dwtag  DW_TAG_loop_range
	.dwattr DW$187, DW_AT_low_pc(DW$L$_MB_XferData_Direct$2$B)
	.dwattr DW$187, DW_AT_high_pc(DW$L$_MB_XferData_Direct$2$E)
DW$188	.dwtag  DW_TAG_loop_range
	.dwattr DW$188, DW_AT_low_pc(DW$L$_MB_XferData_Direct$3$B)
	.dwattr DW$188, DW_AT_high_pc(DW$L$_MB_XferData_Direct$3$E)
DW$189	.dwtag  DW_TAG_loop_range
	.dwattr DW$189, DW_AT_low_pc(DW$L$_MB_XferData_Direct$4$B)
	.dwattr DW$189, DW_AT_high_pc(DW$L$_MB_XferData_Direct$4$E)
DW$190	.dwtag  DW_TAG_loop_range
	.dwattr DW$190, DW_AT_low_pc(DW$L$_MB_XferData_Direct$5$B)
	.dwattr DW$190, DW_AT_high_pc(DW$L$_MB_XferData_Direct$5$E)
	.dwendtag DW$186

	.dwattr DW$175, DW_AT_end_file("MassBulk.c")
	.dwattr DW$175, DW_AT_end_line(0x188)
	.dwattr DW$175, DW_AT_end_column(0x01)
	.dwendentry
	.dwendtag DW$175

	.sect	".text"
	.global	_MB_WriteCF_Direct

DW$191	.dwtag  DW_TAG_subprogram, DW_AT_name("MB_WriteCF_Direct"), DW_AT_symbol_name("_MB_WriteCF_Direct")
	.dwattr DW$191, DW_AT_low_pc(_MB_WriteCF_Direct)
	.dwattr DW$191, DW_AT_high_pc(0x00)
	.dwattr DW$191, DW_AT_begin_file("MassBulk.c")
	.dwattr DW$191, DW_AT_begin_line(0x2f5)
	.dwattr DW$191, DW_AT_begin_column(0x05)
	.dwpsn	"MassBulk.c",758,1

	.dwfde DW$CIE

;***************************************************************
;* FNAME: _MB_WriteCF_Direct            FR SIZE:  20           *
;*                                                             *
;* FUNCTION ENVIRONMENT                                        *
;*                                                             *
;* FUNCTION PROPERTIES                                         *
;*                            0 Parameter, 16 Auto,  4 SOE     *
;***************************************************************


;***************************************************************
;*                                                             *
;* Using -g (debug) with optimization (-o3) may disable key op *
;*                                                             *
;***************************************************************
_MB_WriteCF_Direct:
	.dwcfa	0x1d, -2
	.dwcfa	0x1c, 26, 0
	.dwcfa	0x09, 40, 26
        MOVL      *SP++,XAR1
	.dwcfa	0x80, 7, 2
	.dwcfa	0x1d, -4
        MOVL      *SP++,XAR3
	.dwcfa	0x80, 11, 4
	.dwcfa	0x1d, -6
        ADDB      SP,#16
	.dwcfa	0x1d, -22
;* AR4   assigned to _DataOffset
DW$192	.dwtag  DW_TAG_formal_parameter, DW_AT_name("DataOffset"), DW_AT_symbol_name("_DataOffset")
	.dwattr DW$192, DW_AT_type(*DW$T$19)
	.dwattr DW$192, DW_AT_location[DW_OP_reg12]
;* AL    assigned to _UsbSec
DW$193	.dwtag  DW_TAG_formal_parameter, DW_AT_name("UsbSec"), DW_AT_symbol_name("_UsbSec")
	.dwattr DW$193, DW_AT_type(*DW$T$21)
	.dwattr DW$193, DW_AT_location[DW_OP_reg0]
;* AR5   assigned to _SecCnt
DW$194	.dwtag  DW_TAG_formal_parameter, DW_AT_name("SecCnt"), DW_AT_symbol_name("_SecCnt")
	.dwattr DW$194, DW_AT_type(*DW$T$19)
	.dwattr DW$194, DW_AT_location[DW_OP_reg14]
;* AR1   assigned to K$15
;* AR1   assigned to _DataOffset
DW$195	.dwtag  DW_TAG_variable, DW_AT_name("DataOffset"), DW_AT_symbol_name("_DataOffset")
	.dwattr DW$195, DW_AT_type(*DW$T$162)
	.dwattr DW$195, DW_AT_location[DW_OP_reg6]
;* AL    assigned to _UsbSec
DW$196	.dwtag  DW_TAG_variable, DW_AT_name("UsbSec"), DW_AT_symbol_name("_UsbSec")
	.dwattr DW$196, DW_AT_type(*DW$T$183)
	.dwattr DW$196, DW_AT_location[DW_OP_reg0]
;* AR3   assigned to K$3
;* AR3   assigned to K$3
;* AR3   assigned to K$3
;* AR3   assigned to K$3
;* AR5   assigned to _SecCnt
DW$197	.dwtag  DW_TAG_variable, DW_AT_name("SecCnt"), DW_AT_symbol_name("_SecCnt")
	.dwattr DW$197, DW_AT_type(*DW$T$162)
	.dwattr DW$197, DW_AT_location[DW_OP_reg14]
;* AR6   assigned to _SecCnt
DW$198	.dwtag  DW_TAG_variable, DW_AT_name("SecCnt"), DW_AT_symbol_name("_SecCnt")
	.dwattr DW$198, DW_AT_type(*DW$T$19)
	.dwattr DW$198, DW_AT_location[DW_OP_reg16]
DW$199	.dwtag  DW_TAG_variable, DW_AT_name("TotBytes"), DW_AT_symbol_name("_TotBytes")
	.dwattr DW$199, DW_AT_type(*DW$T$22)
	.dwattr DW$199, DW_AT_location[DW_OP_breg20 -2]
DW$200	.dwtag  DW_TAG_variable, DW_AT_name("TryCnt"), DW_AT_symbol_name("_TryCnt")
	.dwattr DW$200, DW_AT_type(*DW$T$20)
	.dwattr DW$200, DW_AT_location[DW_OP_breg20 -3]
DW$201	.dwtag  DW_TAG_variable, DW_AT_name("PktSz"), DW_AT_symbol_name("_PktSz")
	.dwattr DW$201, DW_AT_type(*DW$T$20)
	.dwattr DW$201, DW_AT_location[DW_OP_breg20 -4]
DW$202	.dwtag  DW_TAG_variable, DW_AT_name("Len"), DW_AT_symbol_name("_Len")
	.dwattr DW$202, DW_AT_type(*DW$T$20)
	.dwattr DW$202, DW_AT_location[DW_OP_breg20 -5]
DW$203	.dwtag  DW_TAG_variable, DW_AT_name("OnePktLen"), DW_AT_symbol_name("_OnePktLen")
	.dwattr DW$203, DW_AT_type(*DW$T$20)
	.dwattr DW$203, DW_AT_location[DW_OP_breg20 -6]
DW$204	.dwtag  DW_TAG_variable, DW_AT_name("OneSecLen"), DW_AT_symbol_name("_OneSecLen")
	.dwattr DW$204, DW_AT_type(*DW$T$20)
	.dwattr DW$204, DW_AT_location[DW_OP_breg20 -7]
DW$205	.dwtag  DW_TAG_variable, DW_AT_name("Ptr"), DW_AT_symbol_name("_Ptr")
	.dwattr DW$205, DW_AT_type(*DW$T$20)
	.dwattr DW$205, DW_AT_location[DW_OP_breg20 -8]
DW$206	.dwtag  DW_TAG_variable, DW_AT_name("Err"), DW_AT_symbol_name("_Err")
	.dwattr DW$206, DW_AT_type(*DW$T$20)
	.dwattr DW$206, DW_AT_location[DW_OP_breg20 -9]
DW$207	.dwtag  DW_TAG_variable, DW_AT_name("DataErr"), DW_AT_symbol_name("_DataErr")
	.dwattr DW$207, DW_AT_type(*DW$T$20)
	.dwattr DW$207, DW_AT_location[DW_OP_breg20 -10]
DW$208	.dwtag  DW_TAG_variable, DW_AT_name("i"), DW_AT_symbol_name("_i")
	.dwattr DW$208, DW_AT_type(*DW$T$22)
	.dwattr DW$208, DW_AT_location[DW_OP_breg20 -12]
DW$209	.dwtag  DW_TAG_variable, DW_AT_name("XferPkts"), DW_AT_symbol_name("_XferPkts")
	.dwattr DW$209, DW_AT_type(*DW$T$22)
	.dwattr DW$209, DW_AT_location[DW_OP_breg20 -14]
DW$210	.dwtag  DW_TAG_variable, DW_AT_name("XferBytes"), DW_AT_symbol_name("_XferBytes")
	.dwattr DW$210, DW_AT_type(*DW$T$22)
	.dwattr DW$210, DW_AT_location[DW_OP_breg20 -16]
        MOVZ      AR1,AR4               ; |758| 
	.dwpsn	"MassBulk.c",763,3
        MOVB      XAR0,#32              ; |763| 
        MOVL      XAR3,#_Hc_XDevInfo    ; |763| 
        MOVL      *+XAR3[AR0],ACC       ; |763| 
	.dwpsn	"MassBulk.c",764,3
        MOVB      XAR0,#34              ; |764| 
        MOV       *+XAR3[AR0],AR5       ; |764| 
	.dwpsn	"MassBulk.c",765,3
        CLRC      SXM
        MOV       ACC,AR5 << 9          ; |765| 
        MOVL      *-SP[2],ACC           ; |765| 
	.dwpsn	"MassBulk.c",766,3
        MOVB      XAR0,#40              ; |766| 
        MOVL      ACC,*-SP[2]           ; |766| 
        MOVL      *+XAR3[AR0],ACC       ; |766| 
	.dwpsn	"MassBulk.c",768,3
        MOV       ACC,*+XAR3[6] << #8   ; |768| 
        ADDB      AL,#42                ; |768| 
        LCR       #_MB_XferCBW          ; |768| 
        ; call occurs [#_MB_XferCBW] ; |768| 
        MOV       *-SP[9],AL            ; |768| 
	.dwpsn	"MassBulk.c",769,3
        MOV       AL,*-SP[9]            ; |769| 
        CMPB      AL,#255               ; |769| 
        BF        L97,NEQ               ; |769| 
        ; branchcc occurs ; |769| 
	.dwpsn	"MassBulk.c",771,5
        MOVB      XAR0,#13              ; |771| 
        MOV       AL,*+XAR3[AR0]        ; |771| 
        LCR       #_Mass_BulkReset      ; |771| 
        ; call occurs [#_Mass_BulkReset] ; |771| 
	.dwpsn	"MassBulk.c",772,5
        MOVW      DP,#_Hc_XDevInfo+13
        MOV       AL,@_Hc_XDevInfo+13   ; |772| 
        MOVW      DP,#_Hc_XDevInfo+15
        MOVZ      AR4,@_Hc_XDevInfo+15  ; |772| 
        MOVB      AH,#0
        LCR       #_Hc_ClearFeature     ; |772| 
        ; call occurs [#_Hc_ClearFeature] ; |772| 
	.dwpsn	"MassBulk.c",773,5
        MOVB      XAR0,#16              ; |773| 
        MOVW      DP,#_Hc_XDevInfo+13
        MOVZ      AR4,*+XAR3[AR0]       ; |773| 
        MOV       AL,@_Hc_XDevInfo+13   ; |773| 
        MOVB      AH,#0
        LCR       #_Hc_ClearFeature     ; |773| 
        ; call occurs [#_Hc_ClearFeature] ; |773| 
	.dwpsn	"MassBulk.c",774,5
        MOVB      XAR0,#11              ; |774| 
        MOV       *+XAR3[AR0],#0        ; |774| 
	.dwpsn	"MassBulk.c",775,5
        MOVB      XAR0,#12              ; |775| 
        MOV       *+XAR3[AR0],#0        ; |775| 
	.dwpsn	"MassBulk.c",776,5
        MOVB      AL,#255               ; |776| 
        BF        L109,UNC              ; |776| 
        ; branch occurs ; |776| 
L97:    
	.dwpsn	"MassBulk.c",779,3
        MOV       ACC,AR1 << #1         ; |779| 
        MOV       *-SP[8],AL            ; |779| 
	.dwpsn	"MassBulk.c",780,3
        MOV       *-SP[4],#512          ; |780| 
	.dwpsn	"MassBulk.c",781,3
        MOVZ      AR6,*-SP[4]
        MOVB      ACC,#0
        MOVL      P,*-SP[2]             ; |781| 
        RPT       #31
||     SUBCUL    ACC,XAR6              ; |781| 
        MOVL      *-SP[14],P            ; |781| 
	.dwpsn	"MassBulk.c",783,3
        MOVL      ACC,*-SP[2]           ; |783| 
        MOVL      *-SP[16],ACC          ; |783| 
	.dwpsn	"MassBulk.c",785,3
        MOV       *-SP[9],#0            ; |785| 
	.dwpsn	"MassBulk.c",786,3
        MOV       *-SP[7],#0            ; |786| 
	.dwpsn	"MassBulk.c",787,8
        MOVB      ACC,#0
        MOVL      *-SP[12],ACC          ; |787| 
	.dwpsn	"MassBulk.c",787,15
        MOVL      ACC,*-SP[14]          ; |787| 
        CMPL      ACC,*-SP[12]          ; |787| 
        BF        L103,LOS              ; |787| 
        ; branchcc occurs ; |787| 
L98:    
DW$L$_MB_WriteCF_Direct$4$B:
	.dwpsn	"MassBulk.c",789,5
        MOV       *-SP[6],#0            ; |789| 
	.dwpsn	"MassBulk.c",790,9
        MOV       AL,*-SP[4]            ; |790| 
        CMP       AL,*-SP[6]            ; |790| 
        BF        L102,LOS              ; |790| 
        ; branchcc occurs ; |790| 
DW$L$_MB_WriteCF_Direct$4$E:
DW$L$_MB_WriteCF_Direct$5$B:
        MOVB      ACC,#12
        ADDL      ACC,XAR3
        MOVL      XAR1,ACC
DW$L$_MB_WriteCF_Direct$5$E:
L99:    
DW$L$_MB_WriteCF_Direct$6$B:
	.dwpsn	"MassBulk.c",792,7
        MOV       AL,*-SP[4]            ; |792| 
        SUB       AL,*-SP[6]            ; |792| 
        MOVL      XAR4,XAR1             ; |792| 
        MOVZ      AR5,AL                ; |792| 
        MOVB      AL,#0
        MOV       AH,*-SP[8]            ; |792| 
        LCR       #_MB_XferData_Direct  ; |792| 
        ; call occurs [#_MB_XferData_Direct] ; |792| 
        MOV       *-SP[9],AL            ; |792| 
	.dwpsn	"MassBulk.c",793,7
        MOV       AL,*-SP[9]            ; |793| 
        BF        L102,NEQ              ; |793| 
        ; branchcc occurs ; |793| 
DW$L$_MB_WriteCF_Direct$6$E:
DW$L$_MB_WriteCF_Direct$7$B:
	.dwpsn	"MassBulk.c",795,9
        LCR       #_Hc_GetXferLen       ; |795| 
        ; call occurs [#_Hc_GetXferLen] ; |795| 
        MOV       *-SP[5],AL            ; |795| 
	.dwpsn	"MassBulk.c",796,3
        MOV       AL,*-SP[5]            ; |796| 
        ADD       *-SP[6],AL            ; |796| 
	.dwpsn	"MassBulk.c",797,3
        MOV       AL,*-SP[5]            ; |797| 
        ADD       *-SP[7],AL            ; |797| 
	.dwpsn	"MassBulk.c",798,3
        CMP       *-SP[7],#512          ; |798| 
        BF        L100,LO               ; |798| 
        ; branchcc occurs ; |798| 
DW$L$_MB_WriteCF_Direct$7$E:
DW$L$_MB_WriteCF_Direct$8$B:
	.dwpsn	"MassBulk.c",800,5
        MOV       AL,*-SP[7]            ; |800| 
        LSR       AL,9                  ; |800| 
        MOVZ      AR6,AL                ; |800| 
	.dwpsn	"MassBulk.c",801,5
        MOVB      ACC,#32
        ADDL      ACC,XAR3
        MOVL      XAR4,ACC              ; |801| 
        MOVU      ACC,AR6
        ADDL      *+XAR4[0],ACC         ; |801| 
	.dwpsn	"MassBulk.c",802,5
        MOVB      ACC,#34
        ADDL      ACC,XAR3
        MOVL      XAR4,ACC              ; |802| 
        MOV       AL,AR6                ; |802| 
        SUB       *+XAR4[0],AL          ; |802| 
	.dwpsn	"MassBulk.c",803,5
        MOVB      ACC,#40
        ADDL      ACC,XAR3
        MOVL      XAR4,ACC              ; |803| 
        MOV       ACC,AR6 << #9         ; |803| 
        MOVU      ACC,AL
        SUBL      *+XAR4[0],ACC         ; |803| 
	.dwpsn	"MassBulk.c",804,5
        MOV       AL,*-SP[7]            ; |804| 
        MOV       AH,*-SP[4]            ; |804| 
        FFC       XAR7,#U$$MOD          ; |804| 
        ; call occurs [#U$$MOD] ; |804| 
        MOV       *-SP[7],AL            ; |804| 
DW$L$_MB_WriteCF_Direct$8$E:
L100:    
DW$L$_MB_WriteCF_Direct$9$B:
	.dwpsn	"MassBulk.c",806,3
        MOVU      ACC,*-SP[5]
        SUBL      *-SP[16],ACC          ; |806| 
	.dwpsn	"MassBulk.c",807,3
        MOV       AL,*-SP[5]            ; |807| 
        ADD       *-SP[8],AL            ; |807| 
	.dwpsn	"MassBulk.c",808,3
        MOV       AL,*-SP[5]            ; |808| 
        BF        L101,EQ               ; |808| 
        ; branchcc occurs ; |808| 
DW$L$_MB_WriteCF_Direct$9$E:
DW$L$_MB_WriteCF_Direct$10$B:
	.dwpsn	"MassBulk.c",790,9
        MOV       AL,*-SP[4]            ; |790| 
        CMP       AL,*-SP[6]            ; |790| 
        BF        L99,HI                ; |790| 
        ; branchcc occurs ; |790| 
DW$L$_MB_WriteCF_Direct$10$E:
DW$L$_MB_WriteCF_Direct$11$B:
        BF        L102,UNC              ; |790| 
        ; branch occurs ; |790| 
DW$L$_MB_WriteCF_Direct$11$E:
L101:    
DW$L$_MB_WriteCF_Direct$12$B:
	.dwpsn	"MassBulk.c",810,5
        MOV       *-SP[9],#1            ; |810| 
DW$L$_MB_WriteCF_Direct$12$E:
L102:    
DW$L$_MB_WriteCF_Direct$13$B:
	.dwpsn	"MassBulk.c",818,4
        MOV       AL,*-SP[9]            ; |818| 
        BF        L103,NEQ              ; |818| 
        ; branchcc occurs ; |818| 
DW$L$_MB_WriteCF_Direct$13$E:
DW$L$_MB_WriteCF_Direct$14$B:
	.dwpsn	"MassBulk.c",787,29
        MOVB      ACC,#1
        ADDL      ACC,*-SP[12]          ; |787| 
        MOVL      *-SP[12],ACC          ; |787| 
	.dwpsn	"MassBulk.c",787,15
        MOVL      ACC,*-SP[14]          ; |787| 
        CMPL      ACC,*-SP[12]          ; |787| 
        BF        L98,HI                ; |787| 
        ; branchcc occurs ; |787| 
DW$L$_MB_WriteCF_Direct$14$E:
L103:    
	.dwpsn	"MassBulk.c",820,3
        MOV       *-SP[10],#0           ; |820| 
	.dwpsn	"MassBulk.c",821,3
        MOV       AL,*-SP[9]            ; |821| 
        BF        L104,EQ               ; |821| 
        ; branchcc occurs ; |821| 
	.dwpsn	"MassBulk.c",822,5
        MOV       *-SP[10],#256         ; |822| 
L104:    
	.dwpsn	"MassBulk.c",824,3
        MOV       *-SP[3],#3            ; |824| 
	.dwpsn	"MassBulk.c",825,10
        MOV       AL,*-SP[3]            ; |825| 
        BF        L108,EQ               ; |825| 
        ; branchcc occurs ; |825| 
L105:    
DW$L$_MB_WriteCF_Direct$18$B:
	.dwpsn	"MassBulk.c",827,5
        LCR       #_MB_XferCSW          ; |827| 
        ; call occurs [#_MB_XferCSW] ; |827| 
        MOV       *-SP[9],AL            ; |827| 
	.dwpsn	"MassBulk.c",828,5
        MOV       AL,*-SP[9]            ; |828| 
        BF        L107,NEQ              ; |828| 
        ; branchcc occurs ; |828| 
DW$L$_MB_WriteCF_Direct$18$E:
	.dwpsn	"MassBulk.c",830,4
        MOVB      AL,#0
        MOVL      XAR4,#_RetCSW         ; |830| 
        MOVB      AH,#13                ; |830| 
        LCR       #_Hc_ReadPayLoad      ; |830| 
        ; call occurs [#_Hc_ReadPayLoad] ; |830| 
	.dwpsn	"MassBulk.c",831,7
        LCR       #_MB_CheckCSW         ; |831| 
        ; call occurs [#_MB_CheckCSW] ; |831| 
        MOV       *-SP[9],AL            ; |831| 
	.dwpsn	"MassBulk.c",832,4
        MOV       AL,*-SP[9]            ; |832| 
        BF        L106,EQ               ; |832| 
        ; branchcc occurs ; |832| 
	.dwpsn	"MassBulk.c",834,4
        TBIT      *-SP[9],#11           ; |834| 
        BF        L106,NTC              ; |834| 
        ; branchcc occurs ; |834| 
	.dwpsn	"MassBulk.c",837,6
        MOVW      DP,#_Hc_XDevInfo+13
        MOV       AL,@_Hc_XDevInfo+13   ; |837| 
        LCR       #_Mass_BulkReset      ; |837| 
        ; call occurs [#_Mass_BulkReset] ; |837| 
	.dwpsn	"MassBulk.c",838,9
        MOVW      DP,#_Hc_XDevInfo+13
        MOV       AL,@_Hc_XDevInfo+13   ; |838| 
        MOVW      DP,#_Hc_XDevInfo+15
        MOVZ      AR4,@_Hc_XDevInfo+15  ; |838| 
        MOVB      AH,#0
        LCR       #_Hc_ClearFeature     ; |838| 
        ; call occurs [#_Hc_ClearFeature] ; |838| 
	.dwpsn	"MassBulk.c",839,9
        MOVB      XAR0,#16              ; |839| 
        MOVW      DP,#_Hc_XDevInfo+13
        MOVZ      AR4,*+XAR3[AR0]       ; |839| 
        MOV       AL,@_Hc_XDevInfo+13   ; |839| 
        MOVB      AH,#0
        LCR       #_Hc_ClearFeature     ; |839| 
        ; call occurs [#_Hc_ClearFeature] ; |839| 
	.dwpsn	"MassBulk.c",840,9
        MOVB      XAR0,#11              ; |840| 
        MOV       *+XAR3[AR0],#0        ; |840| 
	.dwpsn	"MassBulk.c",841,9
        MOVB      XAR0,#12              ; |841| 
        MOV       *+XAR3[AR0],#0        ; |841| 
	.dwpsn	"MassBulk.c",842,3
        MOVB      AL,#1                 ; |842| 
        BF        L109,UNC              ; |842| 
        ; branch occurs ; |842| 
L106:    
	.dwpsn	"MassBulk.c",844,4
        MOV       AL,*-SP[10]           ; |844| 
        BF        L109,UNC              ; |844| 
        ; branch occurs ; |844| 
L107:    
DW$L$_MB_WriteCF_Direct$23$B:
	.dwpsn	"MassBulk.c",846,5
        MOVB      XAR0,#15              ; |846| 
        MOVW      DP,#_Hc_XDevInfo+13
        MOVZ      AR4,*+XAR3[AR0]       ; |846| 
        MOV       AL,@_Hc_XDevInfo+13   ; |846| 
        MOVB      AH,#0
        LCR       #_Hc_ClearFeature     ; |846| 
        ; call occurs [#_Hc_ClearFeature] ; |846| 
	.dwpsn	"MassBulk.c",847,2
        MOVB      AL,#100               ; |847| 
        LCR       #_DelayMs             ; |847| 
        ; call occurs [#_DelayMs] ; |847| 
	.dwpsn	"MassBulk.c",848,5
        MOVB      XAR0,#11              ; |848| 
        MOV       *+XAR3[AR0],#0        ; |848| 
	.dwpsn	"MassBulk.c",849,2
        DEC       *-SP[3]               ; |849| 
	.dwpsn	"MassBulk.c",825,10
        MOV       AL,*-SP[3]            ; |825| 
        BF        L105,NEQ              ; |825| 
        ; branchcc occurs ; |825| 
DW$L$_MB_WriteCF_Direct$23$E:
L108:    
	.dwpsn	"MassBulk.c",852,5
        MOVB      AL,#2                 ; |852| 
L109:    
	.dwpsn	"MassBulk.c",853,1
        SUBB      SP,#16                ; |852| 
	.dwcfa	0x1d, -6
        MOVL      XAR3,*--SP            ; |852| 
	.dwcfa	0x1d, -4
	.dwcfa	0xc0, 11
        MOVL      XAR1,*--SP            ; |852| 
	.dwcfa	0x1d, -2
	.dwcfa	0xc0, 7
        LRETR
        ; return occurs

DW$211	.dwtag  DW_TAG_loop
	.dwattr DW$211, DW_AT_name("D:\Product2011\GPS\Software\AppSoft\V106\SourceFiles\MassBulk.asm:L105:1:1311037660")
	.dwattr DW$211, DW_AT_begin_file("MassBulk.c")
	.dwattr DW$211, DW_AT_begin_line(0x339)
	.dwattr DW$211, DW_AT_end_line(0x352)
DW$212	.dwtag  DW_TAG_loop_range
	.dwattr DW$212, DW_AT_low_pc(DW$L$_MB_WriteCF_Direct$18$B)
	.dwattr DW$212, DW_AT_high_pc(DW$L$_MB_WriteCF_Direct$18$E)
DW$213	.dwtag  DW_TAG_loop_range
	.dwattr DW$213, DW_AT_low_pc(DW$L$_MB_WriteCF_Direct$23$B)
	.dwattr DW$213, DW_AT_high_pc(DW$L$_MB_WriteCF_Direct$23$E)
	.dwendtag DW$211


DW$214	.dwtag  DW_TAG_loop
	.dwattr DW$214, DW_AT_name("D:\Product2011\GPS\Software\AppSoft\V106\SourceFiles\MassBulk.asm:L98:1:1311037660")
	.dwattr DW$214, DW_AT_begin_file("MassBulk.c")
	.dwattr DW$214, DW_AT_begin_line(0x313)
	.dwattr DW$214, DW_AT_end_line(0x333)
DW$215	.dwtag  DW_TAG_loop_range
	.dwattr DW$215, DW_AT_low_pc(DW$L$_MB_WriteCF_Direct$4$B)
	.dwattr DW$215, DW_AT_high_pc(DW$L$_MB_WriteCF_Direct$4$E)
DW$216	.dwtag  DW_TAG_loop_range
	.dwattr DW$216, DW_AT_low_pc(DW$L$_MB_WriteCF_Direct$5$B)
	.dwattr DW$216, DW_AT_high_pc(DW$L$_MB_WriteCF_Direct$5$E)
DW$217	.dwtag  DW_TAG_loop_range
	.dwattr DW$217, DW_AT_low_pc(DW$L$_MB_WriteCF_Direct$11$B)
	.dwattr DW$217, DW_AT_high_pc(DW$L$_MB_WriteCF_Direct$11$E)
DW$218	.dwtag  DW_TAG_loop_range
	.dwattr DW$218, DW_AT_low_pc(DW$L$_MB_WriteCF_Direct$12$B)
	.dwattr DW$218, DW_AT_high_pc(DW$L$_MB_WriteCF_Direct$12$E)
DW$219	.dwtag  DW_TAG_loop_range
	.dwattr DW$219, DW_AT_low_pc(DW$L$_MB_WriteCF_Direct$13$B)
	.dwattr DW$219, DW_AT_high_pc(DW$L$_MB_WriteCF_Direct$13$E)
DW$220	.dwtag  DW_TAG_loop_range
	.dwattr DW$220, DW_AT_low_pc(DW$L$_MB_WriteCF_Direct$14$B)
	.dwattr DW$220, DW_AT_high_pc(DW$L$_MB_WriteCF_Direct$14$E)

DW$221	.dwtag  DW_TAG_loop
	.dwattr DW$221, DW_AT_name("D:\Product2011\GPS\Software\AppSoft\V106\SourceFiles\MassBulk.asm:L99:2:1311037660")
	.dwattr DW$221, DW_AT_begin_file("MassBulk.c")
	.dwattr DW$221, DW_AT_begin_line(0x316)
	.dwattr DW$221, DW_AT_end_line(0x330)
DW$222	.dwtag  DW_TAG_loop_range
	.dwattr DW$222, DW_AT_low_pc(DW$L$_MB_WriteCF_Direct$6$B)
	.dwattr DW$222, DW_AT_high_pc(DW$L$_MB_WriteCF_Direct$6$E)
DW$223	.dwtag  DW_TAG_loop_range
	.dwattr DW$223, DW_AT_low_pc(DW$L$_MB_WriteCF_Direct$7$B)
	.dwattr DW$223, DW_AT_high_pc(DW$L$_MB_WriteCF_Direct$7$E)
DW$224	.dwtag  DW_TAG_loop_range
	.dwattr DW$224, DW_AT_low_pc(DW$L$_MB_WriteCF_Direct$8$B)
	.dwattr DW$224, DW_AT_high_pc(DW$L$_MB_WriteCF_Direct$8$E)
DW$225	.dwtag  DW_TAG_loop_range
	.dwattr DW$225, DW_AT_low_pc(DW$L$_MB_WriteCF_Direct$9$B)
	.dwattr DW$225, DW_AT_high_pc(DW$L$_MB_WriteCF_Direct$9$E)
DW$226	.dwtag  DW_TAG_loop_range
	.dwattr DW$226, DW_AT_low_pc(DW$L$_MB_WriteCF_Direct$10$B)
	.dwattr DW$226, DW_AT_high_pc(DW$L$_MB_WriteCF_Direct$10$E)
	.dwendtag DW$221

	.dwendtag DW$214

	.dwattr DW$191, DW_AT_end_file("MassBulk.c")
	.dwattr DW$191, DW_AT_end_line(0x355)
	.dwattr DW$191, DW_AT_end_column(0x01)
	.dwendentry
	.dwendtag DW$191

	.sect	".text"
	.global	_MB_WriteCF

DW$227	.dwtag  DW_TAG_subprogram, DW_AT_name("MB_WriteCF"), DW_AT_symbol_name("_MB_WriteCF")
	.dwattr DW$227, DW_AT_low_pc(_MB_WriteCF)
	.dwattr DW$227, DW_AT_high_pc(0x00)
	.dwattr DW$227, DW_AT_begin_file("MassBulk.c")
	.dwattr DW$227, DW_AT_begin_line(0x2e6)
	.dwattr DW$227, DW_AT_begin_column(0x05)
	.dwpsn	"MassBulk.c",743,1

	.dwfde DW$CIE

;***************************************************************
;* FNAME: _MB_WriteCF                   FR SIZE:   2           *
;*                                                             *
;* FUNCTION ENVIRONMENT                                        *
;*                                                             *
;* FUNCTION PROPERTIES                                         *
;*                            1 Parameter,  0 Auto,  0 SOE     *
;***************************************************************


;***************************************************************
;*                                                             *
;* Using -g (debug) with optimization (-o3) may disable key op *
;*                                                             *
;***************************************************************
_MB_WriteCF:
	.dwcfa	0x1d, -2
	.dwcfa	0x1c, 26, 0
	.dwcfa	0x09, 40, 26
        ADDB      SP,#2
	.dwcfa	0x1d, -4
;* AR4   assigned to _Src
DW$228	.dwtag  DW_TAG_formal_parameter, DW_AT_name("Src"), DW_AT_symbol_name("_Src")
	.dwattr DW$228, DW_AT_type(*DW$T$126)
	.dwattr DW$228, DW_AT_location[DW_OP_reg12]
;* AL    assigned to _PhysicalSec
DW$229	.dwtag  DW_TAG_formal_parameter, DW_AT_name("PhysicalSec"), DW_AT_symbol_name("_PhysicalSec")
	.dwattr DW$229, DW_AT_type(*DW$T$21)
	.dwattr DW$229, DW_AT_location[DW_OP_reg0]
;* AR5   assigned to _SecCnt
DW$230	.dwtag  DW_TAG_formal_parameter, DW_AT_name("SecCnt"), DW_AT_symbol_name("_SecCnt")
	.dwattr DW$230, DW_AT_type(*DW$T$19)
	.dwattr DW$230, DW_AT_location[DW_OP_reg14]
;* AR6   assigned to C$1
;* AR5   assigned to _SecCnt
DW$231	.dwtag  DW_TAG_variable, DW_AT_name("SecCnt"), DW_AT_symbol_name("_SecCnt")
	.dwattr DW$231, DW_AT_type(*DW$T$162)
	.dwattr DW$231, DW_AT_location[DW_OP_reg14]
	.dwpsn	"MassBulk.c",747,3
        MOVW      DP,#_Hc_XDevInfo+26
        ADDL      ACC,@_Hc_XDevInfo+26  ; |747| 
        MOVW      DP,#_Hc_XDevInfo+32
        MOVL      @_Hc_XDevInfo+32,ACC  ; |747| 
	.dwpsn	"MassBulk.c",748,3
        MOVW      DP,#_Hc_XDevInfo+34
        MOV       @_Hc_XDevInfo+34,AR5  ; |748| 
	.dwpsn	"MassBulk.c",750,3
        CLRC      SXM
        MOVW      DP,#_Hc_XDevInfo+40
        MOV       ACC,AR5 << 9          ; |750| 
        MOVL      @_Hc_XDevInfo+40,ACC  ; |750| 
        MOVL      XAR6,ACC              ; |750| 
	.dwpsn	"MassBulk.c",751,3
        MOVW      DP,#_Hc_XDevInfo+6
        MOV       ACC,@_Hc_XDevInfo+6 << #8 ; |751| 
        ADDB      AL,#42                ; |751| 
        MOV       *-SP[1],AL            ; |751| 
        MOVB      XAR5,#0
        MOVL      ACC,XAR6              ; |751| 
        LCR       #_MB_XferBulkPkt      ; |751| 
        ; call occurs [#_MB_XferBulkPkt] ; |751| 
	.dwpsn	"MassBulk.c",753,3
	.dwpsn	"MassBulk.c",754,1
        SUBB      SP,#2                 ; |753| 
	.dwcfa	0x1d, -2
        LRETR
        ; return occurs
	.dwattr DW$227, DW_AT_end_file("MassBulk.c")
	.dwattr DW$227, DW_AT_end_line(0x2f2)
	.dwattr DW$227, DW_AT_end_column(0x01)
	.dwendentry
	.dwendtag DW$227

	.sect	".text"
	.global	_MB_TestUnit

DW$232	.dwtag  DW_TAG_subprogram, DW_AT_name("MB_TestUnit"), DW_AT_symbol_name("_MB_TestUnit")
	.dwattr DW$232, DW_AT_low_pc(_MB_TestUnit)
	.dwattr DW$232, DW_AT_high_pc(0x00)
	.dwattr DW$232, DW_AT_begin_file("MassBulk.c")
	.dwattr DW$232, DW_AT_begin_line(0x243)
	.dwattr DW$232, DW_AT_begin_column(0x05)
	.dwpsn	"MassBulk.c",580,1

	.dwfde DW$CIE

;***************************************************************
;* FNAME: _MB_TestUnit                  FR SIZE:   8           *
;*                                                             *
;* FUNCTION ENVIRONMENT                                        *
;*                                                             *
;* FUNCTION PROPERTIES                                         *
;*                            1 Parameter,  0 Auto,  6 SOE     *
;***************************************************************


;***************************************************************
;*                                                             *
;* Using -g (debug) with optimization (-o3) may disable key op *
;*                                                             *
;***************************************************************
_MB_TestUnit:
	.dwcfa	0x1d, -2
	.dwcfa	0x1c, 26, 0
	.dwcfa	0x09, 40, 26
        MOVL      *SP++,XAR1
	.dwcfa	0x80, 7, 2
	.dwcfa	0x1d, -4
        MOVL      *SP++,XAR2
	.dwcfa	0x80, 9, 4
	.dwcfa	0x1d, -6
        MOVL      *SP++,XAR3
	.dwcfa	0x80, 11, 6
	.dwcfa	0x1d, -8
        ADDB      SP,#2
	.dwcfa	0x1d, -10
;* AL    assigned to _LUN
DW$233	.dwtag  DW_TAG_formal_parameter, DW_AT_name("LUN"), DW_AT_symbol_name("_LUN")
	.dwattr DW$233, DW_AT_type(*DW$T$19)
	.dwattr DW$233, DW_AT_location[DW_OP_reg0]
;* AL    assigned to _LUN
DW$234	.dwtag  DW_TAG_variable, DW_AT_name("LUN"), DW_AT_symbol_name("_LUN")
	.dwattr DW$234, DW_AT_type(*DW$T$162)
	.dwattr DW$234, DW_AT_location[DW_OP_reg0]
;* AR2   assigned to _TryCnt
DW$235	.dwtag  DW_TAG_variable, DW_AT_name("TryCnt"), DW_AT_symbol_name("_TryCnt")
	.dwattr DW$235, DW_AT_type(*DW$T$19)
	.dwattr DW$235, DW_AT_location[DW_OP_reg8]
;* AL    assigned to _XferErr
DW$236	.dwtag  DW_TAG_variable, DW_AT_name("XferErr"), DW_AT_symbol_name("_XferErr")
	.dwattr DW$236, DW_AT_type(*DW$T$19)
	.dwattr DW$236, DW_AT_location[DW_OP_reg0]
;* AR3   assigned to K$7
;* AR1   assigned to K$5
        MOV       ACC,AL << #8
        MOVZ      AR1,AL
        MOVL      XAR3,#_Host_DataBuf
	.dwpsn	"MassBulk.c",584,2
        MOVB      XAR2,#9               ; |584| 
L110:    
DW$L$_MB_TestUnit$2$B:
	.dwpsn	"MassBulk.c",585,5
        MOV       *-SP[1],AR1           ; |585| 
        MOVL      XAR4,XAR3             ; |585| 
        MOVB      ACC,#0
        MOVB      XAR5,#1               ; |585| 
        LCR       #_MB_XferBulkPkt      ; |585| 
        ; call occurs [#_MB_XferBulkPkt] ; |585| 
        CMPB      AL,#0                 ; |585| 
        BF        L113,EQ               ; |585| 
        ; branchcc occurs ; |585| 
DW$L$_MB_TestUnit$2$E:
DW$L$_MB_TestUnit$3$B:
	.dwpsn	"MassBulk.c",588,3
        MOVW      DP,#_TmUsbWait
        MOV       @_TmUsbWait,#0        ; |588| 
	.dwpsn	"MassBulk.c",589,10
        MOVW      DP,#_TmUsbWait
        MOV       AH,@_TmUsbWait        ; |589| 
        CMPB      AH,#50                ; |589| 
        BF        L112,HIS              ; |589| 
        ; branchcc occurs ; |589| 
DW$L$_MB_TestUnit$3$E:
L111:    
DW$L$_MB_TestUnit$4$B:
        MOVW      DP,#_TmUsbWait
        MOV       AH,@_TmUsbWait        ; |589| 
        CMPB      AH,#50                ; |589| 
        BF        L111,LO               ; |589| 
        ; branchcc occurs ; |589| 
DW$L$_MB_TestUnit$4$E:
L112:    
DW$L$_MB_TestUnit$5$B:
	.dwpsn	"MassBulk.c",590,2
        SUBB      XAR2,#1               ; |590| 
        CMP       AR2,#65535            ; |590| 
        BF        L110,NEQ              ; |590| 
        ; branchcc occurs ; |590| 
DW$L$_MB_TestUnit$5$E:
L113:    
	.dwpsn	"MassBulk.c",591,4
	.dwpsn	"MassBulk.c",592,1
        SUBB      SP,#2                 ; |591| 
	.dwcfa	0x1d, -8
        MOVL      XAR3,*--SP            ; |591| 
	.dwcfa	0x1d, -6
	.dwcfa	0xc0, 11
        MOVL      XAR2,*--SP            ; |591| 
	.dwcfa	0x1d, -4
	.dwcfa	0xc0, 9
        MOVL      XAR1,*--SP            ; |591| 
	.dwcfa	0x1d, -2
	.dwcfa	0xc0, 7
        LRETR
        ; return occurs

DW$237	.dwtag  DW_TAG_loop
	.dwattr DW$237, DW_AT_name("D:\Product2011\GPS\Software\AppSoft\V106\SourceFiles\MassBulk.asm:L110:1:1311037660")
	.dwattr DW$237, DW_AT_begin_file("MassBulk.c")
	.dwattr DW$237, DW_AT_begin_line(0x248)
	.dwattr DW$237, DW_AT_end_line(0x24e)
DW$238	.dwtag  DW_TAG_loop_range
	.dwattr DW$238, DW_AT_low_pc(DW$L$_MB_TestUnit$2$B)
	.dwattr DW$238, DW_AT_high_pc(DW$L$_MB_TestUnit$2$E)
DW$239	.dwtag  DW_TAG_loop_range
	.dwattr DW$239, DW_AT_low_pc(DW$L$_MB_TestUnit$3$B)
	.dwattr DW$239, DW_AT_high_pc(DW$L$_MB_TestUnit$3$E)
DW$240	.dwtag  DW_TAG_loop_range
	.dwattr DW$240, DW_AT_low_pc(DW$L$_MB_TestUnit$5$B)
	.dwattr DW$240, DW_AT_high_pc(DW$L$_MB_TestUnit$5$E)

DW$241	.dwtag  DW_TAG_loop
	.dwattr DW$241, DW_AT_name("D:\Product2011\GPS\Software\AppSoft\V106\SourceFiles\MassBulk.asm:L111:2:1311037660")
	.dwattr DW$241, DW_AT_begin_file("MassBulk.c")
	.dwattr DW$241, DW_AT_begin_line(0x24d)
	.dwattr DW$241, DW_AT_end_line(0x24d)
DW$242	.dwtag  DW_TAG_loop_range
	.dwattr DW$242, DW_AT_low_pc(DW$L$_MB_TestUnit$4$B)
	.dwattr DW$242, DW_AT_high_pc(DW$L$_MB_TestUnit$4$E)
	.dwendtag DW$241

	.dwendtag DW$237

	.dwattr DW$232, DW_AT_end_file("MassBulk.c")
	.dwattr DW$232, DW_AT_end_line(0x250)
	.dwattr DW$232, DW_AT_end_column(0x01)
	.dwendentry
	.dwendtag DW$232

	.sect	".text"
	.global	_MB_SelectMode

DW$243	.dwtag  DW_TAG_subprogram, DW_AT_name("MB_SelectMode"), DW_AT_symbol_name("_MB_SelectMode")
	.dwattr DW$243, DW_AT_low_pc(_MB_SelectMode)
	.dwattr DW$243, DW_AT_high_pc(0x00)
	.dwattr DW$243, DW_AT_begin_file("MassBulk.c")
	.dwattr DW$243, DW_AT_begin_line(0x27d)
	.dwattr DW$243, DW_AT_begin_column(0x05)
	.dwpsn	"MassBulk.c",638,1

	.dwfde DW$CIE

;***************************************************************
;* FNAME: _MB_SelectMode                FR SIZE:   0           *
;*                                                             *
;* FUNCTION ENVIRONMENT                                        *
;*                                                             *
;* FUNCTION PROPERTIES                                         *
;*                            0 Parameter,  0 Auto,  0 SOE     *
;***************************************************************


;***************************************************************
;*                                                             *
;* Using -g (debug) with optimization (-o3) may disable key op *
;*                                                             *
;***************************************************************
_MB_SelectMode:
	.dwcfa	0x1d, -2
	.dwcfa	0x1c, 26, 0
	.dwcfa	0x09, 40, 26
;* AL    assigned to _LUN
DW$244	.dwtag  DW_TAG_formal_parameter, DW_AT_name("LUN"), DW_AT_symbol_name("_LUN")
	.dwattr DW$244, DW_AT_type(*DW$T$19)
	.dwattr DW$244, DW_AT_location[DW_OP_reg0]
	.dwpsn	"MassBulk.c",639,3
        MOVB      AL,#1                 ; |639| 
	.dwpsn	"MassBulk.c",640,1
        LRETR
        ; return occurs
	.dwattr DW$243, DW_AT_end_file("MassBulk.c")
	.dwattr DW$243, DW_AT_end_line(0x280)
	.dwattr DW$243, DW_AT_end_column(0x01)
	.dwendentry
	.dwendtag DW$243

	.sect	".text"
	.global	_MB_ResetDevice

DW$245	.dwtag  DW_TAG_subprogram, DW_AT_name("MB_ResetDevice"), DW_AT_symbol_name("_MB_ResetDevice")
	.dwattr DW$245, DW_AT_low_pc(_MB_ResetDevice)
	.dwattr DW$245, DW_AT_high_pc(0x00)
	.dwattr DW$245, DW_AT_begin_file("MassBulk.c")
	.dwattr DW$245, DW_AT_begin_line(0x234)
	.dwattr DW$245, DW_AT_begin_column(0x06)
	.dwpsn	"MassBulk.c",565,1

	.dwfde DW$CIE

;***************************************************************
;* FNAME: _MB_ResetDevice               FR SIZE:   0           *
;*                                                             *
;* FUNCTION ENVIRONMENT                                        *
;*                                                             *
;* FUNCTION PROPERTIES                                         *
;*                            0 Parameter,  0 Auto,  0 SOE     *
;***************************************************************


;***************************************************************
;*                                                             *
;* Using -g (debug) with optimization (-o3) may disable key op *
;*                                                             *
;***************************************************************
_MB_ResetDevice:
	.dwcfa	0x1d, -2
	.dwcfa	0x1c, 26, 0
	.dwcfa	0x09, 40, 26
	.dwpsn	"MassBulk.c",566,1
        LRETR
        ; return occurs
	.dwattr DW$245, DW_AT_end_file("MassBulk.c")
	.dwattr DW$245, DW_AT_end_line(0x236)
	.dwattr DW$245, DW_AT_end_column(0x01)
	.dwendentry
	.dwendtag DW$245

	.sect	".text"
	.global	_MB_RequestSense

DW$246	.dwtag  DW_TAG_subprogram, DW_AT_name("MB_RequestSense"), DW_AT_symbol_name("_MB_RequestSense")
	.dwattr DW$246, DW_AT_low_pc(_MB_RequestSense)
	.dwattr DW$246, DW_AT_high_pc(0x00)
	.dwattr DW$246, DW_AT_begin_file("MassBulk.c")
	.dwattr DW$246, DW_AT_begin_line(0x26e)
	.dwattr DW$246, DW_AT_begin_column(0x05)
	.dwpsn	"MassBulk.c",623,1

	.dwfde DW$CIE

;***************************************************************
;* FNAME: _MB_RequestSense              FR SIZE:  38           *
;*                                                             *
;* FUNCTION ENVIRONMENT                                        *
;*                                                             *
;* FUNCTION PROPERTIES                                         *
;*                            1 Parameter, 36 Auto,  0 SOE     *
;***************************************************************


;***************************************************************
;*                                                             *
;* Using -g (debug) with optimization (-o3) may disable key op *
;*                                                             *
;***************************************************************
_MB_RequestSense:
	.dwcfa	0x1d, -2
	.dwcfa	0x1c, 26, 0
	.dwcfa	0x09, 40, 26
        ADDB      SP,#38
	.dwcfa	0x1d, -40
;* AL    assigned to _LUN
DW$247	.dwtag  DW_TAG_formal_parameter, DW_AT_name("LUN"), DW_AT_symbol_name("_LUN")
	.dwattr DW$247, DW_AT_type(*DW$T$19)
	.dwattr DW$247, DW_AT_location[DW_OP_reg0]
;* AL    assigned to _LUN
DW$248	.dwtag  DW_TAG_variable, DW_AT_name("LUN"), DW_AT_symbol_name("_LUN")
	.dwattr DW$248, DW_AT_type(*DW$T$162)
	.dwattr DW$248, DW_AT_location[DW_OP_reg0]
DW$249	.dwtag  DW_TAG_variable, DW_AT_name("Buf"), DW_AT_symbol_name("_Buf")
	.dwattr DW$249, DW_AT_type(*DW$T$161)
	.dwattr DW$249, DW_AT_location[DW_OP_breg20 -37]
	.dwpsn	"MassBulk.c",626,3
        MOVW      DP,#_Hc_XDevInfo+35
        MOV       @_Hc_XDevInfo+35,#18  ; |626| 
	.dwpsn	"MassBulk.c",627,3
        MOVW      DP,#_Hc_XDevInfo+39
        MOV       @_Hc_XDevInfo+39,#0   ; |627| 
	.dwpsn	"MassBulk.c",628,3
        MOV       ACC,AL << #8          ; |628| 
        MOVZ      AR4,SP                ; |628| 
        ADDB      AL,#3                 ; |628| 
        MOV       *-SP[1],AL            ; |628| 
        MOVB      XAR5,#1               ; |628| 
        SUBB      XAR4,#37              ; |628| 
        MOVB      ACC,#18
        LCR       #_MB_XferBulkPkt      ; |628| 
        ; call occurs [#_MB_XferBulkPkt] ; |628| 
	.dwpsn	"MassBulk.c",629,1
        SUBB      SP,#38                ; |628| 
	.dwcfa	0x1d, -2
        LRETR
        ; return occurs
	.dwattr DW$246, DW_AT_end_file("MassBulk.c")
	.dwattr DW$246, DW_AT_end_line(0x275)
	.dwattr DW$246, DW_AT_end_column(0x01)
	.dwendentry
	.dwendtag DW$246

	.sect	".text"
	.global	_MB_ReadSec0

DW$250	.dwtag  DW_TAG_subprogram, DW_AT_name("MB_ReadSec0"), DW_AT_symbol_name("_MB_ReadSec0")
	.dwattr DW$250, DW_AT_low_pc(_MB_ReadSec0)
	.dwattr DW$250, DW_AT_high_pc(0x00)
	.dwattr DW$250, DW_AT_begin_file("MassBulk.c")
	.dwattr DW$250, DW_AT_begin_line(0x2ad)
	.dwattr DW$250, DW_AT_begin_column(0x05)
	.dwpsn	"MassBulk.c",686,1

	.dwfde DW$CIE

;***************************************************************
;* FNAME: _MB_ReadSec0                  FR SIZE:   6           *
;*                                                             *
;* FUNCTION ENVIRONMENT                                        *
;*                                                             *
;* FUNCTION PROPERTIES                                         *
;*                            0 Parameter,  2 Auto,  4 SOE     *
;***************************************************************


;***************************************************************
;*                                                             *
;* Using -g (debug) with optimization (-o3) may disable key op *
;*                                                             *
;***************************************************************
_MB_ReadSec0:
	.dwcfa	0x1d, -2
	.dwcfa	0x1c, 26, 0
	.dwcfa	0x09, 40, 26
        MOVL      *SP++,XAR1
	.dwcfa	0x80, 7, 2
	.dwcfa	0x1d, -4
        MOVL      *SP++,XAR3
	.dwcfa	0x80, 11, 4
	.dwcfa	0x1d, -6
        ADDB      SP,#2
	.dwcfa	0x1d, -8
;* AL    assigned to _LUN
DW$251	.dwtag  DW_TAG_formal_parameter, DW_AT_name("LUN"), DW_AT_symbol_name("_LUN")
	.dwattr DW$251, DW_AT_type(*DW$T$19)
	.dwattr DW$251, DW_AT_location[DW_OP_reg0]
;* AR4   assigned to C$1
;* AR4   assigned to C$2
;* AR3   assigned to C$3
;* AL    assigned to _Sec
DW$252	.dwtag  DW_TAG_variable, DW_AT_name("Sec"), DW_AT_symbol_name("_Sec")
	.dwattr DW$252, DW_AT_type(*DW$T$13)
	.dwattr DW$252, DW_AT_location[DW_OP_reg0]
;* AR6   assigned to _DataSec
DW$253	.dwtag  DW_TAG_variable, DW_AT_name("DataSec"), DW_AT_symbol_name("_DataSec")
	.dwattr DW$253, DW_AT_type(*DW$T$13)
	.dwattr DW$253, DW_AT_location[DW_OP_reg16]
;* AR1   assigned to _LUN
DW$254	.dwtag  DW_TAG_variable, DW_AT_name("LUN"), DW_AT_symbol_name("_LUN")
	.dwattr DW$254, DW_AT_type(*DW$T$162)
	.dwattr DW$254, DW_AT_location[DW_OP_reg6]
DW$255	.dwtag  DW_TAG_variable, DW_AT_name("i"), DW_AT_symbol_name("_i")
	.dwattr DW$255, DW_AT_type(*DW$T$164)
	.dwattr DW$255, DW_AT_location[DW_OP_breg20 -1]
DW$256	.dwtag  DW_TAG_variable, DW_AT_name("temp"), DW_AT_symbol_name("_temp")
	.dwattr DW$256, DW_AT_type(*DW$T$164)
	.dwattr DW$256, DW_AT_location[DW_OP_breg20 -2]
        MOVZ      AR1,AL                ; |686| 
	.dwpsn	"MassBulk.c",690,2
        MOVW      DP,#_Hc_XDevInfo+26
        MOVB      ACC,#0
        MOVL      @_Hc_XDevInfo+26,ACC  ; |690| 
	.dwpsn	"MassBulk.c",691,2
        MOV       AL,AR1                ; |691| 
        LCR       #_ReadSec0            ; |691| 
        ; call occurs [#_ReadSec0] ; |691| 
        MOV       *-SP[2],AL            ; |691| 
	.dwpsn	"MassBulk.c",692,2
        MOV       AL,*-SP[2]            ; |692| 
        BF        L118,EQ               ; |692| 
        ; branchcc occurs ; |692| 
	.dwpsn	"MassBulk.c",693,3
        MOVB      ACC,#6
        MOVL      XAR3,#_HDInfo         ; |693| 
        ADDL      ACC,XAR3
        MOVL      XAR4,ACC              ; |693| 
        MOVL      XAR5,#_Host_DataBuf+223 ; |693| 
        MOVB      ACC,#32
        LCR       #___memcpy_ff         ; |693| 
        ; call occurs [#___memcpy_ff] ; |693| 
	.dwpsn	"MassBulk.c",694,3
        MOV       AL,*+XAR3[6]          ; |694| 
        ANDB      AL,#0xff              ; |694| 
        MOV       *-SP[2],AL            ; |694| 
	.dwpsn	"MassBulk.c",695,9
        MOV       AL,*-SP[2]            ; |695| 
        CMPB      AL,#128               ; |695| 
        BF        L114,EQ               ; |695| 
        ; branchcc occurs ; |695| 
        MOV       AL,*-SP[2]            ; |695| 
        BF        L114,EQ               ; |695| 
        ; branchcc occurs ; |695| 
	.dwpsn	"MassBulk.c",696,4
        LCR       #_SetInfo             ; |696| 
        ; call occurs [#_SetInfo] ; |696| 
	.dwpsn	"MassBulk.c",697,4
        MOVB      AL,#1                 ; |697| 
        BF        L119,UNC              ; |697| 
        ; branch occurs ; |697| 
L114:    
	.dwpsn	"MassBulk.c",699,3
        MOVW      DP,#_HDInfo+8
        MOVB      AL.LSB,@_HDInfo+8     ; |699| 
        MOV       *-SP[2],AL            ; |699| 
	.dwpsn	"MassBulk.c",700,9
        MOV       AL,*-SP[2]            ; |700| 
        CMPB      AL,#11                ; |700| 
        BF        L115,EQ               ; |700| 
        ; branchcc occurs ; |700| 
        MOV       AL,*-SP[2]            ; |700| 
        CMPB      AL,#12                ; |700| 
        BF        L115,EQ               ; |700| 
        ; branchcc occurs ; |700| 
        MOV       AL,*-SP[2]            ; |700| 
        CMPB      AL,#14                ; |700| 
        BF        L118,NEQ              ; |700| 
        ; branchcc occurs ; |700| 
L115:    
	.dwpsn	"MassBulk.c",702,13
        MOVB      XAR0,#10              ; |702| 
        MOVL      XAR4,#_HDInfo         ; |702| 
        MOVL      ACC,*+XAR4[AR0]       ; |702| 
	.dwpsn	"MassBulk.c",703,13
        MOVB      XAR0,#12              ; |703| 
        MOVL      XAR6,*+XAR4[AR0]      ; |703| 
	.dwpsn	"MassBulk.c",706,5
        MOVW      DP,#_HDInfo+3
        MOV       @_HDInfo+3,#0         ; |706| 
	.dwpsn	"MassBulk.c",707,17
        MOVW      DP,#_HDInfo+4
        INC       @_HDInfo+4            ; |707| 
	.dwpsn	"MassBulk.c",708,17
        MOVW      DP,#_HDInfo+10
        MOVL      @_HDInfo+10,ACC       ; |708| 
	.dwpsn	"MassBulk.c",709,17
        MOVW      DP,#_HDInfo+12
        MOVL      @_HDInfo+12,XAR6      ; |709| 
	.dwpsn	"MassBulk.c",710,5
        MOVW      DP,#_Hc_XDevInfo+26
        MOVL      @_Hc_XDevInfo+26,ACC  ; |710| 
	.dwpsn	"MassBulk.c",712,5
        MOV       AL,AR1                ; |712| 
        LCR       #_ReadSec0            ; |712| 
        ; call occurs [#_ReadSec0] ; |712| 
        MOV       *-SP[2],AL            ; |712| 
	.dwpsn	"MassBulk.c",713,5
        MOV       AL,*-SP[2]            ; |713| 
        BF        L118,EQ               ; |713| 
        ; branchcc occurs ; |713| 
	.dwpsn	"MassBulk.c",714,6
        MOVL      XAR4,#_Host_DataBuf   ; |714| 
        MOV       AL,*+XAR4[0]          ; |714| 
        ANDB      AL,#0xff              ; |714| 
        MOV       *-SP[2],AL            ; |714| 
	.dwpsn	"MassBulk.c",715,6
        MOV       AL,*+XAR4[1]          ; |715| 
        ANDB      AL,#0xff              ; |715| 
        MOV       *-SP[1],AL            ; |715| 
	.dwpsn	"MassBulk.c",716,6
        MOV       AL,*-SP[2]            ; |716| 
        CMPB      AL,#235               ; |716| 
        BF        L116,NEQ              ; |716| 
        ; branchcc occurs ; |716| 
        MOV       AL,*-SP[1]            ; |716| 
        CMPB      AL,#144               ; |716| 
        BF        L117,EQ               ; |716| 
        ; branchcc occurs ; |716| 
L116:    
        MOV       AL,*-SP[2]            ; |716| 
        CMPB      AL,#233               ; |716| 
        BF        L118,NEQ              ; |716| 
        ; branchcc occurs ; |716| 
L117:    
	.dwpsn	"MassBulk.c",717,7
        LCR       #_SetInfo             ; |717| 
        ; call occurs [#_SetInfo] ; |717| 
	.dwpsn	"MassBulk.c",719,7
        MOVW      DP,#_HDInfo+4
        MOV       AL,@_HDInfo+4         ; |719| 
        ADDB      AL,#1                 ; |719| 
        BF        L119,UNC              ; |719| 
        ; branch occurs ; |719| 
L118:    
	.dwpsn	"MassBulk.c",725,2
        MOVB      AL,#0
L119:    
	.dwpsn	"MassBulk.c",726,1
        SUBB      SP,#2                 ; |725| 
	.dwcfa	0x1d, -6
        MOVL      XAR3,*--SP            ; |725| 
	.dwcfa	0x1d, -4
	.dwcfa	0xc0, 11
        MOVL      XAR1,*--SP            ; |725| 
	.dwcfa	0x1d, -2
	.dwcfa	0xc0, 7
        LRETR
        ; return occurs
	.dwattr DW$250, DW_AT_end_file("MassBulk.c")
	.dwattr DW$250, DW_AT_end_line(0x2d6)
	.dwattr DW$250, DW_AT_end_column(0x01)
	.dwendentry
	.dwendtag DW$250

	.sect	".text"
	.global	_MB_ReadFormatCapacity

DW$257	.dwtag  DW_TAG_subprogram, DW_AT_name("MB_ReadFormatCapacity"), DW_AT_symbol_name("_MB_ReadFormatCapacity")
	.dwattr DW$257, DW_AT_low_pc(_MB_ReadFormatCapacity)
	.dwattr DW$257, DW_AT_high_pc(0x00)
	.dwattr DW$257, DW_AT_begin_file("MassBulk.c")
	.dwattr DW$257, DW_AT_begin_line(0x252)
	.dwattr DW$257, DW_AT_begin_column(0x05)
	.dwpsn	"MassBulk.c",595,1

	.dwfde DW$CIE

;***************************************************************
;* FNAME: _MB_ReadFormatCapacity        FR SIZE:   2           *
;*                                                             *
;* FUNCTION ENVIRONMENT                                        *
;*                                                             *
;* FUNCTION PROPERTIES                                         *
;*                            1 Parameter,  0 Auto,  0 SOE     *
;***************************************************************


;***************************************************************
;*                                                             *
;* Using -g (debug) with optimization (-o3) may disable key op *
;*                                                             *
;***************************************************************
_MB_ReadFormatCapacity:
	.dwcfa	0x1d, -2
	.dwcfa	0x1c, 26, 0
	.dwcfa	0x09, 40, 26
        ADDB      SP,#2
	.dwcfa	0x1d, -4
;* AL    assigned to _LUN
DW$258	.dwtag  DW_TAG_formal_parameter, DW_AT_name("LUN"), DW_AT_symbol_name("_LUN")
	.dwattr DW$258, DW_AT_type(*DW$T$19)
	.dwattr DW$258, DW_AT_location[DW_OP_reg0]
;* AL    assigned to _LUN
DW$259	.dwtag  DW_TAG_variable, DW_AT_name("LUN"), DW_AT_symbol_name("_LUN")
	.dwattr DW$259, DW_AT_type(*DW$T$162)
	.dwattr DW$259, DW_AT_location[DW_OP_reg0]
	.dwpsn	"MassBulk.c",598,3
        MOV       ACC,AL << #8          ; |598| 
        ADDB      AL,#35                ; |598| 
        MOVB      XAR5,#1               ; |598| 
        MOVL      XAR4,#_Host_DataBuf   ; |598| 
        MOV       *-SP[1],AL            ; |598| 
        MOVB      ACC,#252
        LCR       #_MB_XferBulkPkt      ; |598| 
        ; call occurs [#_MB_XferBulkPkt] ; |598| 
	.dwpsn	"MassBulk.c",599,3
	.dwpsn	"MassBulk.c",600,1
        SUBB      SP,#2                 ; |599| 
	.dwcfa	0x1d, -2
        LRETR
        ; return occurs
	.dwattr DW$257, DW_AT_end_file("MassBulk.c")
	.dwattr DW$257, DW_AT_end_line(0x258)
	.dwattr DW$257, DW_AT_end_column(0x01)
	.dwendentry
	.dwendtag DW$257

	.sect	".text"
	.global	_MB_ReadCapacity

DW$260	.dwtag  DW_TAG_subprogram, DW_AT_name("MB_ReadCapacity"), DW_AT_symbol_name("_MB_ReadCapacity")
	.dwattr DW$260, DW_AT_low_pc(_MB_ReadCapacity)
	.dwattr DW$260, DW_AT_high_pc(0x00)
	.dwattr DW$260, DW_AT_begin_file("MassBulk.c")
	.dwattr DW$260, DW_AT_begin_line(0x25a)
	.dwattr DW$260, DW_AT_begin_column(0x05)
	.dwpsn	"MassBulk.c",603,1

	.dwfde DW$CIE

;***************************************************************
;* FNAME: _MB_ReadCapacity              FR SIZE:   6           *
;*                                                             *
;* FUNCTION ENVIRONMENT                                        *
;*                                                             *
;* FUNCTION PROPERTIES                                         *
;*                            1 Parameter,  4 Auto,  0 SOE     *
;***************************************************************


;***************************************************************
;*                                                             *
;* Using -g (debug) with optimization (-o3) may disable key op *
;*                                                             *
;***************************************************************
_MB_ReadCapacity:
	.dwcfa	0x1d, -2
	.dwcfa	0x1c, 26, 0
	.dwcfa	0x09, 40, 26
        ADDB      SP,#6
	.dwcfa	0x1d, -8
;* AL    assigned to _LUN
DW$261	.dwtag  DW_TAG_formal_parameter, DW_AT_name("LUN"), DW_AT_symbol_name("_LUN")
	.dwattr DW$261, DW_AT_type(*DW$T$19)
	.dwattr DW$261, DW_AT_location[DW_OP_reg0]
;* AR7   assigned to _XferErr
DW$262	.dwtag  DW_TAG_variable, DW_AT_name("XferErr"), DW_AT_symbol_name("_XferErr")
	.dwattr DW$262, DW_AT_type(*DW$T$11)
	.dwattr DW$262, DW_AT_location[DW_OP_reg18]
;* AL    assigned to _LUN
DW$263	.dwtag  DW_TAG_variable, DW_AT_name("LUN"), DW_AT_symbol_name("_LUN")
	.dwattr DW$263, DW_AT_type(*DW$T$162)
	.dwattr DW$263, DW_AT_location[DW_OP_reg0]
DW$264	.dwtag  DW_TAG_variable, DW_AT_name("Buf"), DW_AT_symbol_name("_Buf")
	.dwattr DW$264, DW_AT_type(*DW$T$163)
	.dwattr DW$264, DW_AT_location[DW_OP_breg20 -5]
	.dwpsn	"MassBulk.c",606,3
        MOV       ACC,AL << #8          ; |606| 
        MOVZ      AR4,SP                ; |606| 
        ADDB      AL,#37                ; |606| 
        MOVB      XAR5,#1               ; |606| 
        MOV       *-SP[1],AL            ; |606| 
        SUBB      XAR4,#5               ; |606| 
        MOVB      ACC,#8
        LCR       #_MB_XferBulkPkt      ; |606| 
        ; call occurs [#_MB_XferBulkPkt] ; |606| 
        CMPB      AL,#0                 ; |606| 
        MOVZ      AR7,AL                ; |606| 
        BF        L120,NEQ              ; |606| 
        ; branchcc occurs ; |606| 
	.dwpsn	"MassBulk.c",609,5
        MOV       AH,*-SP[5]            ; |609| 
        LSR       AH,8                  ; |609| 
        MOVZ      AR6,AH                ; |609| 
        MOVW      DP,#_HDInfo
        MOV       ACC,*-SP[5] << #8     ; |609| 
        ADD       AL,AR6                ; |609| 
        MOVU      ACC,AL
        MOVL      @_HDInfo,ACC          ; |609| 
	.dwpsn	"MassBulk.c",610,5
        MOVW      DP,#_HDInfo
        MOVL      ACC,@_HDInfo          ; |610| 
        MOVW      DP,#_HDInfo
        LSL       ACC,16                ; |610| 
        MOVL      @_HDInfo,ACC          ; |610| 
	.dwpsn	"MassBulk.c",611,5
        MOV       AH,*-SP[4]            ; |611| 
        LSR       AH,8                  ; |611| 
        MOVZ      AR6,AH                ; |611| 
        MOV       ACC,*-SP[4] << #8     ; |611| 
        ADD       AL,AR6                ; |611| 
        MOVW      DP,#_HDInfo
        MOVU      ACC,AL
        ADDL      @_HDInfo,ACC          ; |611| 
	.dwpsn	"MassBulk.c",612,5
        MOVW      DP,#_HDInfo+2
        MOV       @_HDInfo+2,#1         ; |612| 
	.dwpsn	"MassBulk.c",614,5
        MOV       AH,*-SP[3]            ; |614| 
        LSR       AH,8                  ; |614| 
        MOVZ      AR6,AH                ; |614| 
        MOV       ACC,*-SP[3] << #8     ; |614| 
        MOVW      DP,#_hbpb
        ADD       AL,AR6                ; |614| 
        MOV       @_hbpb,AL             ; |614| 
	.dwpsn	"MassBulk.c",615,5
        MOVW      DP,#_hbpb
        MOV       @_hbpb,#0             ; |615| 
	.dwpsn	"MassBulk.c",616,5
        MOV       AH,*-SP[2]            ; |616| 
        MOVW      DP,#_hbpb
        LSR       AH,8                  ; |616| 
        ADD       AH,@_hbpb             ; |616| 
        MOVZ      AR6,AH                ; |616| 
        MOV       ACC,*-SP[2] << #8     ; |616| 
        MOVW      DP,#_hbpb
        ADD       AL,AR6                ; |616| 
        MOV       @_hbpb,AL             ; |616| 
	.dwpsn	"MassBulk.c",617,5
        MOVW      DP,#_HDInfo
        MOVL      ACC,@_HDInfo          ; |617| 
        MOVW      DP,#_hbpb+8
        MOVL      @_hbpb+8,ACC          ; |617| 
L120:    
	.dwpsn	"MassBulk.c",619,3
        MOV       AL,AR7
	.dwpsn	"MassBulk.c",620,1
        SUBB      SP,#6                 ; |619| 
	.dwcfa	0x1d, -2
        LRETR
        ; return occurs
	.dwattr DW$260, DW_AT_end_file("MassBulk.c")
	.dwattr DW$260, DW_AT_end_line(0x26c)
	.dwattr DW$260, DW_AT_end_column(0x01)
	.dwendentry
	.dwendtag DW$260

	.sect	".text"
	.global	_MB_ReadCF

DW$265	.dwtag  DW_TAG_subprogram, DW_AT_name("MB_ReadCF"), DW_AT_symbol_name("_MB_ReadCF")
	.dwattr DW$265, DW_AT_low_pc(_MB_ReadCF)
	.dwattr DW$265, DW_AT_high_pc(0x00)
	.dwattr DW$265, DW_AT_begin_file("MassBulk.c")
	.dwattr DW$265, DW_AT_begin_line(0x2d8)
	.dwattr DW$265, DW_AT_begin_column(0x05)
	.dwpsn	"MassBulk.c",729,1

	.dwfde DW$CIE

;***************************************************************
;* FNAME: _MB_ReadCF                    FR SIZE:   2           *
;*                                                             *
;* FUNCTION ENVIRONMENT                                        *
;*                                                             *
;* FUNCTION PROPERTIES                                         *
;*                            1 Parameter,  0 Auto,  0 SOE     *
;***************************************************************


;***************************************************************
;*                                                             *
;* Using -g (debug) with optimization (-o3) may disable key op *
;*                                                             *
;***************************************************************
_MB_ReadCF:
	.dwcfa	0x1d, -2
	.dwcfa	0x1c, 26, 0
	.dwcfa	0x09, 40, 26
        ADDB      SP,#2
	.dwcfa	0x1d, -4
;* AR4   assigned to _Dest
DW$266	.dwtag  DW_TAG_formal_parameter, DW_AT_name("Dest"), DW_AT_symbol_name("_Dest")
	.dwattr DW$266, DW_AT_type(*DW$T$126)
	.dwattr DW$266, DW_AT_location[DW_OP_reg12]
;* AL    assigned to _PhysicalSec
DW$267	.dwtag  DW_TAG_formal_parameter, DW_AT_name("PhysicalSec"), DW_AT_symbol_name("_PhysicalSec")
	.dwattr DW$267, DW_AT_type(*DW$T$21)
	.dwattr DW$267, DW_AT_location[DW_OP_reg0]
;* AR5   assigned to _SecCnt
DW$268	.dwtag  DW_TAG_formal_parameter, DW_AT_name("SecCnt"), DW_AT_symbol_name("_SecCnt")
	.dwattr DW$268, DW_AT_type(*DW$T$19)
	.dwattr DW$268, DW_AT_location[DW_OP_reg14]
;* AR6   assigned to C$1
;* AR5   assigned to _SecCnt
DW$269	.dwtag  DW_TAG_variable, DW_AT_name("SecCnt"), DW_AT_symbol_name("_SecCnt")
	.dwattr DW$269, DW_AT_type(*DW$T$162)
	.dwattr DW$269, DW_AT_location[DW_OP_reg14]
	.dwpsn	"MassBulk.c",733,3
        MOVW      DP,#_Hc_XDevInfo+26
        ADDL      ACC,@_Hc_XDevInfo+26  ; |733| 
        MOVW      DP,#_Hc_XDevInfo+32
        MOVL      @_Hc_XDevInfo+32,ACC  ; |733| 
	.dwpsn	"MassBulk.c",734,3
        MOVW      DP,#_Hc_XDevInfo+34
        MOV       @_Hc_XDevInfo+34,AR5  ; |734| 
	.dwpsn	"MassBulk.c",736,3
        CLRC      SXM
        MOVW      DP,#_Hc_XDevInfo+40
        MOV       ACC,AR5 << 9          ; |736| 
        MOVL      @_Hc_XDevInfo+40,ACC  ; |736| 
        MOVL      XAR6,ACC              ; |736| 
	.dwpsn	"MassBulk.c",737,3
        MOVW      DP,#_Hc_XDevInfo+6
        MOV       ACC,@_Hc_XDevInfo+6 << #8 ; |737| 
        ADDB      AL,#40                ; |737| 
        MOV       *-SP[1],AL            ; |737| 
        MOVB      XAR5,#1               ; |737| 
        MOVL      ACC,XAR6              ; |737| 
        LCR       #_MB_XferBulkPkt      ; |737| 
        ; call occurs [#_MB_XferBulkPkt] ; |737| 
	.dwpsn	"MassBulk.c",739,3
	.dwpsn	"MassBulk.c",740,1
        SUBB      SP,#2                 ; |739| 
	.dwcfa	0x1d, -2
        LRETR
        ; return occurs
	.dwattr DW$265, DW_AT_end_file("MassBulk.c")
	.dwattr DW$265, DW_AT_end_line(0x2e4)
	.dwattr DW$265, DW_AT_end_column(0x01)
	.dwendentry
	.dwendtag DW$265

	.sect	".text"
	.global	_MB_ModeSense

DW$270	.dwtag  DW_TAG_subprogram, DW_AT_name("MB_ModeSense"), DW_AT_symbol_name("_MB_ModeSense")
	.dwattr DW$270, DW_AT_low_pc(_MB_ModeSense)
	.dwattr DW$270, DW_AT_high_pc(0x00)
	.dwattr DW$270, DW_AT_begin_file("MassBulk.c")
	.dwattr DW$270, DW_AT_begin_line(0x277)
	.dwattr DW$270, DW_AT_begin_column(0x05)
	.dwpsn	"MassBulk.c",632,1

	.dwfde DW$CIE

;***************************************************************
;* FNAME: _MB_ModeSense                 FR SIZE:   0           *
;*                                                             *
;* FUNCTION ENVIRONMENT                                        *
;*                                                             *
;* FUNCTION PROPERTIES                                         *
;*                            0 Parameter,  0 Auto,  0 SOE     *
;***************************************************************


;***************************************************************
;*                                                             *
;* Using -g (debug) with optimization (-o3) may disable key op *
;*                                                             *
;***************************************************************
_MB_ModeSense:
	.dwcfa	0x1d, -2
	.dwcfa	0x1c, 26, 0
	.dwcfa	0x09, 40, 26
;* AL    assigned to _LUN
DW$271	.dwtag  DW_TAG_formal_parameter, DW_AT_name("LUN"), DW_AT_symbol_name("_LUN")
	.dwattr DW$271, DW_AT_type(*DW$T$19)
	.dwattr DW$271, DW_AT_location[DW_OP_reg0]
	.dwpsn	"MassBulk.c",634,3
        MOVB      AL,#1                 ; |634| 
	.dwpsn	"MassBulk.c",635,1
        LRETR
        ; return occurs
	.dwattr DW$270, DW_AT_end_file("MassBulk.c")
	.dwattr DW$270, DW_AT_end_line(0x27b)
	.dwattr DW$270, DW_AT_end_column(0x01)
	.dwendentry
	.dwendtag DW$270

	.sect	".text"
	.global	_MB_Inquiry

DW$272	.dwtag  DW_TAG_subprogram, DW_AT_name("MB_Inquiry"), DW_AT_symbol_name("_MB_Inquiry")
	.dwattr DW$272, DW_AT_low_pc(_MB_Inquiry)
	.dwattr DW$272, DW_AT_high_pc(0x00)
	.dwattr DW$272, DW_AT_begin_file("MassBulk.c")
	.dwattr DW$272, DW_AT_begin_line(0x239)
	.dwattr DW$272, DW_AT_begin_column(0x05)
	.dwpsn	"MassBulk.c",570,1

	.dwfde DW$CIE

;***************************************************************
;* FNAME: _MB_Inquiry                   FR SIZE:   2           *
;*                                                             *
;* FUNCTION ENVIRONMENT                                        *
;*                                                             *
;* FUNCTION PROPERTIES                                         *
;*                            1 Parameter,  0 Auto,  0 SOE     *
;***************************************************************


;***************************************************************
;*                                                             *
;* Using -g (debug) with optimization (-o3) may disable key op *
;*                                                             *
;***************************************************************
_MB_Inquiry:
	.dwcfa	0x1d, -2
	.dwcfa	0x1c, 26, 0
	.dwcfa	0x09, 40, 26
        ADDB      SP,#2
	.dwcfa	0x1d, -4
;* AL    assigned to _LUN
DW$273	.dwtag  DW_TAG_formal_parameter, DW_AT_name("LUN"), DW_AT_symbol_name("_LUN")
	.dwattr DW$273, DW_AT_type(*DW$T$19)
	.dwattr DW$273, DW_AT_location[DW_OP_reg0]
;* AL    assigned to _LUN
DW$274	.dwtag  DW_TAG_variable, DW_AT_name("LUN"), DW_AT_symbol_name("_LUN")
	.dwattr DW$274, DW_AT_type(*DW$T$162)
	.dwattr DW$274, DW_AT_location[DW_OP_reg0]
	.dwpsn	"MassBulk.c",573,3
        MOV       ACC,AL << #8          ; |573| 
        ADDB      AL,#18                ; |573| 
        MOVB      XAR5,#1               ; |573| 
        MOVL      XAR4,#_Host_DataBuf   ; |573| 
        MOV       *-SP[1],AL            ; |573| 
        MOVB      ACC,#36
        LCR       #_MB_XferBulkPkt      ; |573| 
        ; call occurs [#_MB_XferBulkPkt] ; |573| 
	.dwpsn	"MassBulk.c",574,3
	.dwpsn	"MassBulk.c",577,1
        SUBB      SP,#2                 ; |574| 
	.dwcfa	0x1d, -2
        LRETR
        ; return occurs
	.dwattr DW$272, DW_AT_end_file("MassBulk.c")
	.dwattr DW$272, DW_AT_end_line(0x241)
	.dwattr DW$272, DW_AT_end_column(0x01)
	.dwendentry
	.dwendtag DW$272

;***************************************************************
;* UNDEFINED EXTERNAL REFERENCES                               *
;***************************************************************
	.global	_DelayMs
	.global	_Hal_WriteMem
	.global	_Hal_WriteOneSec
	.global	_Hc_ClearFeature
	.global	_Mass_BulkReset
	.global	_Hc_SendPTD
	.global	_Hc_ReadPayLoad
	.global	_Hc_GetErrCode
	.global	_Hc_GetXferLen
	.global	_HDInfo
	.global	_tmpBulkPTD
	.global	_Host_DataBuf
	.global	_hbpb
	.global	_Hc_XDevInfo
	.global	U$$MOD
	.global	___memcpy_ff

;***************************************************************
;* TYPE INFORMATION                                            *
;***************************************************************
DW$T$3	.dwtag  DW_TAG_pointer_type
	.dwattr DW$T$3, DW_AT_address_class(0x16)

DW$T$136	.dwtag  DW_TAG_subroutine_type, DW_AT_type(*DW$T$3)
	.dwattr DW$T$136, DW_AT_language(DW_LANG_C)
DW$275	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$3)
DW$276	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$135)
DW$277	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$13)
	.dwendtag DW$T$136

DW$T$135	.dwtag  DW_TAG_pointer_type, DW_AT_type(*DW$T$134)
	.dwattr DW$T$135, DW_AT_address_class(0x16)

DW$T$137	.dwtag  DW_TAG_subroutine_type
	.dwattr DW$T$137, DW_AT_language(DW_LANG_C)
DW$278	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$19)
	.dwendtag DW$T$137


DW$T$139	.dwtag  DW_TAG_subroutine_type
	.dwattr DW$T$139, DW_AT_language(DW_LANG_C)
DW$279	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$19)
DW$280	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$126)
DW$281	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$19)
	.dwendtag DW$T$139


DW$T$141	.dwtag  DW_TAG_subroutine_type
	.dwattr DW$T$141, DW_AT_language(DW_LANG_C)
DW$282	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$126)
	.dwendtag DW$T$141


DW$T$143	.dwtag  DW_TAG_subroutine_type
	.dwattr DW$T$143, DW_AT_language(DW_LANG_C)
DW$283	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$19)
DW$284	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$19)
DW$285	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$19)
	.dwendtag DW$T$143


DW$T$145	.dwtag  DW_TAG_subroutine_type
	.dwattr DW$T$145, DW_AT_language(DW_LANG_C)
DW$286	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$19)
DW$287	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$19)
DW$288	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$19)
DW$289	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$19)
DW$290	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$19)
DW$291	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$19)
DW$292	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$19)
DW$293	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$19)
	.dwendtag DW$T$145


DW$T$147	.dwtag  DW_TAG_subroutine_type
	.dwattr DW$T$147, DW_AT_language(DW_LANG_C)
DW$T$11	.dwtag  DW_TAG_base_type, DW_AT_name("unsigned int")
	.dwattr DW$T$11, DW_AT_encoding(DW_ATE_unsigned)
	.dwattr DW$T$11, DW_AT_byte_size(0x01)
DW$T$19	.dwtag  DW_TAG_typedef, DW_AT_name("Uns"), DW_AT_type(*DW$T$11)
	.dwattr DW$T$19, DW_AT_language(DW_LANG_C)
DW$294	.dwtag  DW_TAG_far_type
	.dwattr DW$294, DW_AT_type(*DW$T$19)
DW$T$20	.dwtag  DW_TAG_volatile_type
	.dwattr DW$T$20, DW_AT_type(*DW$294)
DW$T$126	.dwtag  DW_TAG_pointer_type, DW_AT_type(*DW$T$19)
	.dwattr DW$T$126, DW_AT_address_class(0x16)
DW$295	.dwtag  DW_TAG_far_type
	.dwattr DW$295, DW_AT_type(*DW$T$126)
DW$T$151	.dwtag  DW_TAG_const_type
	.dwattr DW$T$151, DW_AT_type(*DW$295)

DW$T$152	.dwtag  DW_TAG_subroutine_type, DW_AT_type(*DW$T$19)
	.dwattr DW$T$152, DW_AT_language(DW_LANG_C)
DW$296	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$126)
	.dwendtag DW$T$152


DW$T$153	.dwtag  DW_TAG_subroutine_type, DW_AT_type(*DW$T$19)
	.dwattr DW$T$153, DW_AT_language(DW_LANG_C)

DW$T$154	.dwtag  DW_TAG_subroutine_type, DW_AT_type(*DW$T$19)
	.dwattr DW$T$154, DW_AT_language(DW_LANG_C)
DW$297	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$19)
	.dwendtag DW$T$154


DW$T$155	.dwtag  DW_TAG_subroutine_type, DW_AT_type(*DW$T$19)
	.dwattr DW$T$155, DW_AT_language(DW_LANG_C)
DW$298	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$19)
DW$299	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$126)
DW$300	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$126)
DW$301	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$19)
	.dwendtag DW$T$155


DW$T$156	.dwtag  DW_TAG_subroutine_type, DW_AT_type(*DW$T$19)
	.dwattr DW$T$156, DW_AT_language(DW_LANG_C)
DW$302	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$19)
DW$303	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$126)
DW$304	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$19)
DW$305	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$19)
	.dwendtag DW$T$156


DW$T$157	.dwtag  DW_TAG_subroutine_type, DW_AT_type(*DW$T$19)
	.dwattr DW$T$157, DW_AT_language(DW_LANG_C)
DW$306	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$19)
DW$307	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$126)
DW$308	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$19)
DW$309	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$21)
	.dwendtag DW$T$157


DW$T$158	.dwtag  DW_TAG_subroutine_type, DW_AT_type(*DW$T$19)
	.dwattr DW$T$158, DW_AT_language(DW_LANG_C)
DW$310	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$126)
DW$311	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$21)
DW$312	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$19)
	.dwendtag DW$T$158


DW$T$159	.dwtag  DW_TAG_subroutine_type, DW_AT_type(*DW$T$19)
	.dwattr DW$T$159, DW_AT_language(DW_LANG_C)
DW$313	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$19)
DW$314	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$21)
DW$315	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$19)
	.dwendtag DW$T$159


DW$T$160	.dwtag  DW_TAG_array_type, DW_AT_type(*DW$T$19)
	.dwattr DW$T$160, DW_AT_language(DW_LANG_C)
	.dwattr DW$T$160, DW_AT_byte_size(0x1000)
DW$316	.dwtag  DW_TAG_subrange_type
	.dwattr DW$316, DW_AT_upper_bound(0xfff)
	.dwendtag DW$T$160


DW$T$161	.dwtag  DW_TAG_array_type, DW_AT_type(*DW$T$19)
	.dwattr DW$T$161, DW_AT_language(DW_LANG_C)
	.dwattr DW$T$161, DW_AT_byte_size(0x24)
DW$317	.dwtag  DW_TAG_subrange_type
	.dwattr DW$317, DW_AT_upper_bound(0x23)
	.dwendtag DW$T$161

DW$318	.dwtag  DW_TAG_far_type
	.dwattr DW$318, DW_AT_type(*DW$T$19)
DW$T$162	.dwtag  DW_TAG_const_type
	.dwattr DW$T$162, DW_AT_type(*DW$318)

DW$T$131	.dwtag  DW_TAG_array_type, DW_AT_type(*DW$T$11)
	.dwattr DW$T$131, DW_AT_language(DW_LANG_C)
	.dwattr DW$T$131, DW_AT_byte_size(0x08)
DW$319	.dwtag  DW_TAG_subrange_type
	.dwattr DW$319, DW_AT_upper_bound(0x07)
	.dwendtag DW$T$131


DW$T$163	.dwtag  DW_TAG_array_type, DW_AT_type(*DW$T$11)
	.dwattr DW$T$163, DW_AT_language(DW_LANG_C)
	.dwattr DW$T$163, DW_AT_byte_size(0x04)
DW$320	.dwtag  DW_TAG_subrange_type
	.dwattr DW$320, DW_AT_upper_bound(0x03)
	.dwendtag DW$T$163

DW$321	.dwtag  DW_TAG_far_type
	.dwattr DW$321, DW_AT_type(*DW$T$11)
DW$T$164	.dwtag  DW_TAG_volatile_type
	.dwattr DW$T$164, DW_AT_type(*DW$321)
DW$T$13	.dwtag  DW_TAG_base_type, DW_AT_name("unsigned long")
	.dwattr DW$T$13, DW_AT_encoding(DW_ATE_unsigned)
	.dwattr DW$T$13, DW_AT_byte_size(0x02)
DW$T$21	.dwtag  DW_TAG_typedef, DW_AT_name("LgUns"), DW_AT_type(*DW$T$13)
	.dwattr DW$T$21, DW_AT_language(DW_LANG_C)
DW$322	.dwtag  DW_TAG_far_type
	.dwattr DW$322, DW_AT_type(*DW$T$21)
DW$T$22	.dwtag  DW_TAG_volatile_type
	.dwattr DW$T$22, DW_AT_type(*DW$322)
DW$323	.dwtag  DW_TAG_far_type
	.dwattr DW$323, DW_AT_type(*DW$T$21)
DW$T$183	.dwtag  DW_TAG_const_type
	.dwattr DW$T$183, DW_AT_type(*DW$323)
DW$324	.dwtag  DW_TAG_far_type
	.dwattr DW$324, DW_AT_type(*DW$T$192)
DW$T$193	.dwtag  DW_TAG_volatile_type
	.dwattr DW$T$193, DW_AT_type(*DW$324)
DW$325	.dwtag  DW_TAG_far_type
	.dwattr DW$325, DW_AT_type(*DW$T$60)
DW$T$198	.dwtag  DW_TAG_volatile_type
	.dwattr DW$T$198, DW_AT_type(*DW$325)
DW$326	.dwtag  DW_TAG_far_type
	.dwattr DW$326, DW_AT_type(*DW$T$200)
DW$T$201	.dwtag  DW_TAG_volatile_type
	.dwattr DW$T$201, DW_AT_type(*DW$326)
DW$327	.dwtag  DW_TAG_far_type
	.dwattr DW$327, DW_AT_type(*DW$T$130)
DW$T$203	.dwtag  DW_TAG_volatile_type
	.dwattr DW$T$203, DW_AT_type(*DW$327)
DW$T$205	.dwtag  DW_TAG_typedef, DW_AT_name("CBW"), DW_AT_type(*DW$T$132)
	.dwattr DW$T$205, DW_AT_language(DW_LANG_C)
DW$T$207	.dwtag  DW_TAG_typedef, DW_AT_name("CSW"), DW_AT_type(*DW$T$133)
	.dwattr DW$T$207, DW_AT_language(DW_LANG_C)
DW$328	.dwtag  DW_TAG_far_type
DW$T$134	.dwtag  DW_TAG_const_type
	.dwattr DW$T$134, DW_AT_type(*DW$328)
DW$T$192	.dwtag  DW_TAG_typedef, DW_AT_name("DISK_INFO"), DW_AT_type(*DW$T$27)
	.dwattr DW$T$192, DW_AT_language(DW_LANG_C)

DW$T$60	.dwtag  DW_TAG_structure_type
	.dwattr DW$T$60, DW_AT_name("BULK_PTD_DATA")
	.dwattr DW$T$60, DW_AT_byte_size(0x20)
DW$329	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$29)
	.dwattr DW$329, DW_AT_name("DW0Lo"), DW_AT_symbol_name("_DW0Lo")
	.dwattr DW$329, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$329, DW_AT_accessibility(DW_ACCESS_public)
DW$330	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$330, DW_AT_name("rsvd1"), DW_AT_symbol_name("_rsvd1")
	.dwattr DW$330, DW_AT_data_member_location[DW_OP_plus_uconst 0x1]
	.dwattr DW$330, DW_AT_accessibility(DW_ACCESS_public)
DW$331	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$31)
	.dwattr DW$331, DW_AT_name("DW0Hi"), DW_AT_symbol_name("_DW0Hi")
	.dwattr DW$331, DW_AT_data_member_location[DW_OP_plus_uconst 0x2]
	.dwattr DW$331, DW_AT_accessibility(DW_ACCESS_public)
DW$332	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$332, DW_AT_name("rsvd2"), DW_AT_symbol_name("_rsvd2")
	.dwattr DW$332, DW_AT_data_member_location[DW_OP_plus_uconst 0x3]
	.dwattr DW$332, DW_AT_accessibility(DW_ACCESS_public)
DW$333	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$33)
	.dwattr DW$333, DW_AT_name("DW1Lo"), DW_AT_symbol_name("_DW1Lo")
	.dwattr DW$333, DW_AT_data_member_location[DW_OP_plus_uconst 0x4]
	.dwattr DW$333, DW_AT_accessibility(DW_ACCESS_public)
DW$334	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$334, DW_AT_name("rsvd3"), DW_AT_symbol_name("_rsvd3")
	.dwattr DW$334, DW_AT_data_member_location[DW_OP_plus_uconst 0x5]
	.dwattr DW$334, DW_AT_accessibility(DW_ACCESS_public)
DW$335	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$35)
	.dwattr DW$335, DW_AT_name("DW1Hi"), DW_AT_symbol_name("_DW1Hi")
	.dwattr DW$335, DW_AT_data_member_location[DW_OP_plus_uconst 0x6]
	.dwattr DW$335, DW_AT_accessibility(DW_ACCESS_public)
DW$336	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$336, DW_AT_name("rsvd4"), DW_AT_symbol_name("_rsvd4")
	.dwattr DW$336, DW_AT_data_member_location[DW_OP_plus_uconst 0x7]
	.dwattr DW$336, DW_AT_accessibility(DW_ACCESS_public)
DW$337	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$37)
	.dwattr DW$337, DW_AT_name("DW2Lo"), DW_AT_symbol_name("_DW2Lo")
	.dwattr DW$337, DW_AT_data_member_location[DW_OP_plus_uconst 0x8]
	.dwattr DW$337, DW_AT_accessibility(DW_ACCESS_public)
DW$338	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$338, DW_AT_name("rsvd5"), DW_AT_symbol_name("_rsvd5")
	.dwattr DW$338, DW_AT_data_member_location[DW_OP_plus_uconst 0x9]
	.dwattr DW$338, DW_AT_accessibility(DW_ACCESS_public)
DW$339	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$39)
	.dwattr DW$339, DW_AT_name("DW2Hi"), DW_AT_symbol_name("_DW2Hi")
	.dwattr DW$339, DW_AT_data_member_location[DW_OP_plus_uconst 0xa]
	.dwattr DW$339, DW_AT_accessibility(DW_ACCESS_public)
DW$340	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$340, DW_AT_name("rsvd6"), DW_AT_symbol_name("_rsvd6")
	.dwattr DW$340, DW_AT_data_member_location[DW_OP_plus_uconst 0xb]
	.dwattr DW$340, DW_AT_accessibility(DW_ACCESS_public)
DW$341	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$41)
	.dwattr DW$341, DW_AT_name("DW3Lo"), DW_AT_symbol_name("_DW3Lo")
	.dwattr DW$341, DW_AT_data_member_location[DW_OP_plus_uconst 0xc]
	.dwattr DW$341, DW_AT_accessibility(DW_ACCESS_public)
DW$342	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$342, DW_AT_name("rsvd7"), DW_AT_symbol_name("_rsvd7")
	.dwattr DW$342, DW_AT_data_member_location[DW_OP_plus_uconst 0xd]
	.dwattr DW$342, DW_AT_accessibility(DW_ACCESS_public)
DW$343	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$43)
	.dwattr DW$343, DW_AT_name("DW3Hi"), DW_AT_symbol_name("_DW3Hi")
	.dwattr DW$343, DW_AT_data_member_location[DW_OP_plus_uconst 0xe]
	.dwattr DW$343, DW_AT_accessibility(DW_ACCESS_public)
DW$344	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$344, DW_AT_name("rsvd8"), DW_AT_symbol_name("_rsvd8")
	.dwattr DW$344, DW_AT_data_member_location[DW_OP_plus_uconst 0xf]
	.dwattr DW$344, DW_AT_accessibility(DW_ACCESS_public)
DW$345	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$45)
	.dwattr DW$345, DW_AT_name("DW4Lo"), DW_AT_symbol_name("_DW4Lo")
	.dwattr DW$345, DW_AT_data_member_location[DW_OP_plus_uconst 0x10]
	.dwattr DW$345, DW_AT_accessibility(DW_ACCESS_public)
DW$346	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$346, DW_AT_name("rsvd9"), DW_AT_symbol_name("_rsvd9")
	.dwattr DW$346, DW_AT_data_member_location[DW_OP_plus_uconst 0x11]
	.dwattr DW$346, DW_AT_accessibility(DW_ACCESS_public)
DW$347	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$47)
	.dwattr DW$347, DW_AT_name("DW4Hi"), DW_AT_symbol_name("_DW4Hi")
	.dwattr DW$347, DW_AT_data_member_location[DW_OP_plus_uconst 0x12]
	.dwattr DW$347, DW_AT_accessibility(DW_ACCESS_public)
DW$348	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$348, DW_AT_name("rsvd10"), DW_AT_symbol_name("_rsvd10")
	.dwattr DW$348, DW_AT_data_member_location[DW_OP_plus_uconst 0x13]
	.dwattr DW$348, DW_AT_accessibility(DW_ACCESS_public)
DW$349	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$49)
	.dwattr DW$349, DW_AT_name("DW5Lo"), DW_AT_symbol_name("_DW5Lo")
	.dwattr DW$349, DW_AT_data_member_location[DW_OP_plus_uconst 0x14]
	.dwattr DW$349, DW_AT_accessibility(DW_ACCESS_public)
DW$350	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$350, DW_AT_name("rsvd11"), DW_AT_symbol_name("_rsvd11")
	.dwattr DW$350, DW_AT_data_member_location[DW_OP_plus_uconst 0x15]
	.dwattr DW$350, DW_AT_accessibility(DW_ACCESS_public)
DW$351	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$51)
	.dwattr DW$351, DW_AT_name("DW5Hi"), DW_AT_symbol_name("_DW5Hi")
	.dwattr DW$351, DW_AT_data_member_location[DW_OP_plus_uconst 0x16]
	.dwattr DW$351, DW_AT_accessibility(DW_ACCESS_public)
DW$352	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$352, DW_AT_name("rsvd12"), DW_AT_symbol_name("_rsvd12")
	.dwattr DW$352, DW_AT_data_member_location[DW_OP_plus_uconst 0x17]
	.dwattr DW$352, DW_AT_accessibility(DW_ACCESS_public)
DW$353	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$53)
	.dwattr DW$353, DW_AT_name("DW6Lo"), DW_AT_symbol_name("_DW6Lo")
	.dwattr DW$353, DW_AT_data_member_location[DW_OP_plus_uconst 0x18]
	.dwattr DW$353, DW_AT_accessibility(DW_ACCESS_public)
DW$354	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$354, DW_AT_name("rsvd13"), DW_AT_symbol_name("_rsvd13")
	.dwattr DW$354, DW_AT_data_member_location[DW_OP_plus_uconst 0x19]
	.dwattr DW$354, DW_AT_accessibility(DW_ACCESS_public)
DW$355	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$55)
	.dwattr DW$355, DW_AT_name("DW6Hi"), DW_AT_symbol_name("_DW6Hi")
	.dwattr DW$355, DW_AT_data_member_location[DW_OP_plus_uconst 0x1a]
	.dwattr DW$355, DW_AT_accessibility(DW_ACCESS_public)
DW$356	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$356, DW_AT_name("rsvd14"), DW_AT_symbol_name("_rsvd14")
	.dwattr DW$356, DW_AT_data_member_location[DW_OP_plus_uconst 0x1b]
	.dwattr DW$356, DW_AT_accessibility(DW_ACCESS_public)
DW$357	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$57)
	.dwattr DW$357, DW_AT_name("DW7Lo"), DW_AT_symbol_name("_DW7Lo")
	.dwattr DW$357, DW_AT_data_member_location[DW_OP_plus_uconst 0x1c]
	.dwattr DW$357, DW_AT_accessibility(DW_ACCESS_public)
DW$358	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$358, DW_AT_name("rsvd15"), DW_AT_symbol_name("_rsvd15")
	.dwattr DW$358, DW_AT_data_member_location[DW_OP_plus_uconst 0x1d]
	.dwattr DW$358, DW_AT_accessibility(DW_ACCESS_public)
DW$359	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$59)
	.dwattr DW$359, DW_AT_name("DW7Hi"), DW_AT_symbol_name("_DW7Hi")
	.dwattr DW$359, DW_AT_data_member_location[DW_OP_plus_uconst 0x1e]
	.dwattr DW$359, DW_AT_accessibility(DW_ACCESS_public)
DW$360	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$360, DW_AT_name("rsvd16"), DW_AT_symbol_name("_rsvd16")
	.dwattr DW$360, DW_AT_data_member_location[DW_OP_plus_uconst 0x1f]
	.dwattr DW$360, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$60

DW$T$200	.dwtag  DW_TAG_typedef, DW_AT_name("BPB_INFO"), DW_AT_type(*DW$T$61)
	.dwattr DW$T$200, DW_AT_language(DW_LANG_C)

DW$T$130	.dwtag  DW_TAG_structure_type
	.dwattr DW$T$130, DW_AT_name("HC_XDEVICE_INFO")
	.dwattr DW$T$130, DW_AT_byte_size(0x82)
DW$361	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$361, DW_AT_name("DevOK"), DW_AT_symbol_name("_DevOK")
	.dwattr DW$361, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$361, DW_AT_accessibility(DW_ACCESS_public)
DW$362	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$362, DW_AT_name("CtrlXferOK"), DW_AT_symbol_name("_CtrlXferOK")
	.dwattr DW$362, DW_AT_data_member_location[DW_OP_plus_uconst 0x1]
	.dwattr DW$362, DW_AT_accessibility(DW_ACCESS_public)
DW$363	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$363, DW_AT_name("Connected"), DW_AT_symbol_name("_Connected")
	.dwattr DW$363, DW_AT_data_member_location[DW_OP_plus_uconst 0x2]
	.dwattr DW$363, DW_AT_accessibility(DW_ACCESS_public)
DW$364	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$364, DW_AT_name("IsHub"), DW_AT_symbol_name("_IsHub")
	.dwattr DW$364, DW_AT_data_member_location[DW_OP_plus_uconst 0x3]
	.dwattr DW$364, DW_AT_accessibility(DW_ACCESS_public)
DW$365	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$365, DW_AT_name("State"), DW_AT_symbol_name("_State")
	.dwattr DW$365, DW_AT_data_member_location[DW_OP_plus_uconst 0x4]
	.dwattr DW$365, DW_AT_accessibility(DW_ACCESS_public)
DW$366	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$366, DW_AT_name("MaxLUN"), DW_AT_symbol_name("_MaxLUN")
	.dwattr DW$366, DW_AT_data_member_location[DW_OP_plus_uconst 0x5]
	.dwattr DW$366, DW_AT_accessibility(DW_ACCESS_public)
DW$367	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$367, DW_AT_name("CurrLUN"), DW_AT_symbol_name("_CurrLUN")
	.dwattr DW$367, DW_AT_data_member_location[DW_OP_plus_uconst 0x6]
	.dwattr DW$367, DW_AT_accessibility(DW_ACCESS_public)
DW$368	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$368, DW_AT_name("Ctrl_MaxPktSz"), DW_AT_symbol_name("_Ctrl_MaxPktSz")
	.dwattr DW$368, DW_AT_data_member_location[DW_OP_plus_uconst 0x7]
	.dwattr DW$368, DW_AT_accessibility(DW_ACCESS_public)
DW$369	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$369, DW_AT_name("BulkIn_MaxPktSz"), DW_AT_symbol_name("_BulkIn_MaxPktSz")
	.dwattr DW$369, DW_AT_data_member_location[DW_OP_plus_uconst 0x8]
	.dwattr DW$369, DW_AT_accessibility(DW_ACCESS_public)
DW$370	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$370, DW_AT_name("BulkOut_MaxPktSz"), DW_AT_symbol_name("_BulkOut_MaxPktSz")
	.dwattr DW$370, DW_AT_data_member_location[DW_OP_plus_uconst 0x9]
	.dwattr DW$370, DW_AT_accessibility(DW_ACCESS_public)
DW$371	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$371, DW_AT_name("CtrlTog"), DW_AT_symbol_name("_CtrlTog")
	.dwattr DW$371, DW_AT_data_member_location[DW_OP_plus_uconst 0xa]
	.dwattr DW$371, DW_AT_accessibility(DW_ACCESS_public)
DW$372	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$372, DW_AT_name("BulkInTog"), DW_AT_symbol_name("_BulkInTog")
	.dwattr DW$372, DW_AT_data_member_location[DW_OP_plus_uconst 0xb]
	.dwattr DW$372, DW_AT_accessibility(DW_ACCESS_public)
DW$373	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$373, DW_AT_name("BulkOutTog"), DW_AT_symbol_name("_BulkOutTog")
	.dwattr DW$373, DW_AT_data_member_location[DW_OP_plus_uconst 0xc]
	.dwattr DW$373, DW_AT_accessibility(DW_ACCESS_public)
DW$374	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$374, DW_AT_name("DevAddr"), DW_AT_symbol_name("_DevAddr")
	.dwattr DW$374, DW_AT_data_member_location[DW_OP_plus_uconst 0xd]
	.dwattr DW$374, DW_AT_accessibility(DW_ACCESS_public)
DW$375	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$375, DW_AT_name("CfgValue"), DW_AT_symbol_name("_CfgValue")
	.dwattr DW$375, DW_AT_data_member_location[DW_OP_plus_uconst 0xe]
	.dwattr DW$375, DW_AT_accessibility(DW_ACCESS_public)
DW$376	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$376, DW_AT_name("BulkInEP"), DW_AT_symbol_name("_BulkInEP")
	.dwattr DW$376, DW_AT_data_member_location[DW_OP_plus_uconst 0xf]
	.dwattr DW$376, DW_AT_accessibility(DW_ACCESS_public)
DW$377	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$377, DW_AT_name("BulkOutEP"), DW_AT_symbol_name("_BulkOutEP")
	.dwattr DW$377, DW_AT_data_member_location[DW_OP_plus_uconst 0x10]
	.dwattr DW$377, DW_AT_accessibility(DW_ACCESS_public)
DW$378	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$378, DW_AT_name("Speed"), DW_AT_symbol_name("_Speed")
	.dwattr DW$378, DW_AT_data_member_location[DW_OP_plus_uconst 0x11]
	.dwattr DW$378, DW_AT_accessibility(DW_ACCESS_public)
DW$379	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$379, DW_AT_name("ATLBufDone"), DW_AT_symbol_name("_ATLBufDone")
	.dwattr DW$379, DW_AT_data_member_location[DW_OP_plus_uconst 0x12]
	.dwattr DW$379, DW_AT_accessibility(DW_ACCESS_public)
DW$380	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$380, DW_AT_name("DataState"), DW_AT_symbol_name("_DataState")
	.dwattr DW$380, DW_AT_data_member_location[DW_OP_plus_uconst 0x13]
	.dwattr DW$380, DW_AT_accessibility(DW_ACCESS_public)
DW$381	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$126)
	.dwattr DW$381, DW_AT_name("DataPtr"), DW_AT_symbol_name("_DataPtr")
	.dwattr DW$381, DW_AT_data_member_location[DW_OP_plus_uconst 0x14]
	.dwattr DW$381, DW_AT_accessibility(DW_ACCESS_public)
DW$382	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$21)
	.dwattr DW$382, DW_AT_name("TxTotBytes"), DW_AT_symbol_name("_TxTotBytes")
	.dwattr DW$382, DW_AT_data_member_location[DW_OP_plus_uconst 0x16]
	.dwattr DW$382, DW_AT_accessibility(DW_ACCESS_public)
DW$383	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$383, DW_AT_name("TxComplete"), DW_AT_symbol_name("_TxComplete")
	.dwattr DW$383, DW_AT_data_member_location[DW_OP_plus_uconst 0x18]
	.dwattr DW$383, DW_AT_accessibility(DW_ACCESS_public)
DW$384	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$384, DW_AT_name("XHubOK"), DW_AT_symbol_name("_XHubOK")
	.dwattr DW$384, DW_AT_data_member_location[DW_OP_plus_uconst 0x19]
	.dwattr DW$384, DW_AT_accessibility(DW_ACCESS_public)
DW$385	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$21)
	.dwattr DW$385, DW_AT_name("Sec0LBA"), DW_AT_symbol_name("_Sec0LBA")
	.dwattr DW$385, DW_AT_data_member_location[DW_OP_plus_uconst 0x1a]
	.dwattr DW$385, DW_AT_accessibility(DW_ACCESS_public)
DW$386	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$21)
	.dwattr DW$386, DW_AT_name("NextRecLBA"), DW_AT_symbol_name("_NextRecLBA")
	.dwattr DW$386, DW_AT_data_member_location[DW_OP_plus_uconst 0x1c]
	.dwattr DW$386, DW_AT_accessibility(DW_ACCESS_public)
DW$387	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$387, DW_AT_name("RecCnt"), DW_AT_symbol_name("_RecCnt")
	.dwattr DW$387, DW_AT_data_member_location[DW_OP_plus_uconst 0x1e]
	.dwattr DW$387, DW_AT_accessibility(DW_ACCESS_public)
DW$388	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$21)
	.dwattr DW$388, DW_AT_name("LBA_Xfer"), DW_AT_symbol_name("_LBA_Xfer")
	.dwattr DW$388, DW_AT_data_member_location[DW_OP_plus_uconst 0x20]
	.dwattr DW$388, DW_AT_accessibility(DW_ACCESS_public)
DW$389	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$389, DW_AT_name("LBA_XferLen"), DW_AT_symbol_name("_LBA_XferLen")
	.dwattr DW$389, DW_AT_data_member_location[DW_OP_plus_uconst 0x22]
	.dwattr DW$389, DW_AT_accessibility(DW_ACCESS_public)
DW$390	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$390, DW_AT_name("AllocLen"), DW_AT_symbol_name("_AllocLen")
	.dwattr DW$390, DW_AT_data_member_location[DW_OP_plus_uconst 0x23]
	.dwattr DW$390, DW_AT_accessibility(DW_ACCESS_public)
DW$391	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$391, DW_AT_name("PageControl"), DW_AT_symbol_name("_PageControl")
	.dwattr DW$391, DW_AT_data_member_location[DW_OP_plus_uconst 0x24]
	.dwattr DW$391, DW_AT_accessibility(DW_ACCESS_public)
DW$392	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$392, DW_AT_name("PageCode"), DW_AT_symbol_name("_PageCode")
	.dwattr DW$392, DW_AT_data_member_location[DW_OP_plus_uconst 0x25]
	.dwattr DW$392, DW_AT_accessibility(DW_ACCESS_public)
DW$393	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$393, DW_AT_name("SubPageCode"), DW_AT_symbol_name("_SubPageCode")
	.dwattr DW$393, DW_AT_data_member_location[DW_OP_plus_uconst 0x26]
	.dwattr DW$393, DW_AT_accessibility(DW_ACCESS_public)
DW$394	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$394, DW_AT_name("DESC"), DW_AT_symbol_name("_DESC")
	.dwattr DW$394, DW_AT_data_member_location[DW_OP_plus_uconst 0x27]
	.dwattr DW$394, DW_AT_accessibility(DW_ACCESS_public)
DW$395	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$21)
	.dwattr DW$395, DW_AT_name("HcCBW_wXferLen"), DW_AT_symbol_name("_HcCBW_wXferLen")
	.dwattr DW$395, DW_AT_data_member_location[DW_OP_plus_uconst 0x28]
	.dwattr DW$395, DW_AT_accessibility(DW_ACCESS_public)
DW$396	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$396, DW_AT_name("HcCBW_OpCode"), DW_AT_symbol_name("_HcCBW_OpCode")
	.dwattr DW$396, DW_AT_data_member_location[DW_OP_plus_uconst 0x2a]
	.dwattr DW$396, DW_AT_accessibility(DW_ACCESS_public)
DW$397	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$80)
	.dwattr DW$397, DW_AT_name("DevDesc"), DW_AT_symbol_name("_DevDesc")
	.dwattr DW$397, DW_AT_data_member_location[DW_OP_plus_uconst 0x2b]
	.dwattr DW$397, DW_AT_accessibility(DW_ACCESS_public)
DW$398	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$91)
	.dwattr DW$398, DW_AT_name("DevQlf"), DW_AT_symbol_name("_DevQlf")
	.dwattr DW$398, DW_AT_data_member_location[DW_OP_plus_uconst 0x34]
	.dwattr DW$398, DW_AT_accessibility(DW_ACCESS_public)
DW$399	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$102)
	.dwattr DW$399, DW_AT_name("CfgDesc"), DW_AT_symbol_name("_CfgDesc")
	.dwattr DW$399, DW_AT_data_member_location[DW_OP_plus_uconst 0x39]
	.dwattr DW$399, DW_AT_accessibility(DW_ACCESS_public)
DW$400	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$102)
	.dwattr DW$400, DW_AT_name("HiSpdCfgDesc"), DW_AT_symbol_name("_HiSpdCfgDesc")
	.dwattr DW$400, DW_AT_data_member_location[DW_OP_plus_uconst 0x3e]
	.dwattr DW$400, DW_AT_accessibility(DW_ACCESS_public)
DW$401	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$113)
	.dwattr DW$401, DW_AT_name("IntfDesc"), DW_AT_symbol_name("_IntfDesc")
	.dwattr DW$401, DW_AT_data_member_location[DW_OP_plus_uconst 0x43]
	.dwattr DW$401, DW_AT_accessibility(DW_ACCESS_public)
DW$402	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$127)
	.dwattr DW$402, DW_AT_name("EPDesc"), DW_AT_symbol_name("_EPDesc")
	.dwattr DW$402, DW_AT_data_member_location[DW_OP_plus_uconst 0x48]
	.dwattr DW$402, DW_AT_accessibility(DW_ACCESS_public)
DW$403	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$128)
	.dwattr DW$403, DW_AT_name("StrDesc"), DW_AT_symbol_name("_StrDesc")
	.dwattr DW$403, DW_AT_data_member_location[DW_OP_plus_uconst 0x58]
	.dwattr DW$403, DW_AT_accessibility(DW_ACCESS_public)
DW$404	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$129)
	.dwattr DW$404, DW_AT_name("ReqCmd"), DW_AT_symbol_name("_ReqCmd")
	.dwattr DW$404, DW_AT_data_member_location[DW_OP_plus_uconst 0x7e]
	.dwattr DW$404, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$130


DW$T$132	.dwtag  DW_TAG_structure_type
	.dwattr DW$T$132, DW_AT_name("_COMMAND_BLOCK_WRAPPER")
	.dwattr DW$T$132, DW_AT_byte_size(0x10)
DW$405	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$13)
	.dwattr DW$405, DW_AT_name("dCBW_Signature"), DW_AT_symbol_name("_dCBW_Signature")
	.dwattr DW$405, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$405, DW_AT_accessibility(DW_ACCESS_public)
DW$406	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$13)
	.dwattr DW$406, DW_AT_name("dCBW_Tag"), DW_AT_symbol_name("_dCBW_Tag")
	.dwattr DW$406, DW_AT_data_member_location[DW_OP_plus_uconst 0x2]
	.dwattr DW$406, DW_AT_accessibility(DW_ACCESS_public)
DW$407	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$13)
	.dwattr DW$407, DW_AT_name("dCBW_DataXferLen"), DW_AT_symbol_name("_dCBW_DataXferLen")
	.dwattr DW$407, DW_AT_data_member_location[DW_OP_plus_uconst 0x4]
	.dwattr DW$407, DW_AT_accessibility(DW_ACCESS_public)
DW$408	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$11)
	.dwattr DW$408, DW_AT_name("CBW_LUN_FLAG"), DW_AT_symbol_name("_CBW_LUN_FLAG")
	.dwattr DW$408, DW_AT_data_member_location[DW_OP_plus_uconst 0x6]
	.dwattr DW$408, DW_AT_accessibility(DW_ACCESS_public)
DW$409	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$11)
	.dwattr DW$409, DW_AT_name("CBW_OpCode_CDBLen"), DW_AT_symbol_name("_CBW_OpCode_CDBLen")
	.dwattr DW$409, DW_AT_data_member_location[DW_OP_plus_uconst 0x7]
	.dwattr DW$409, DW_AT_accessibility(DW_ACCESS_public)
DW$410	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$131)
	.dwattr DW$410, DW_AT_name("Res"), DW_AT_symbol_name("_Res")
	.dwattr DW$410, DW_AT_data_member_location[DW_OP_plus_uconst 0x8]
	.dwattr DW$410, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$132


DW$T$133	.dwtag  DW_TAG_structure_type
	.dwattr DW$T$133, DW_AT_name("_COMMAND_STATUS_WRAPPER")
	.dwattr DW$T$133, DW_AT_byte_size(0x08)
DW$411	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$13)
	.dwattr DW$411, DW_AT_name("dCSW_Signature"), DW_AT_symbol_name("_dCSW_Signature")
	.dwattr DW$411, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$411, DW_AT_accessibility(DW_ACCESS_public)
DW$412	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$13)
	.dwattr DW$412, DW_AT_name("dCSW_Tag"), DW_AT_symbol_name("_dCSW_Tag")
	.dwattr DW$412, DW_AT_data_member_location[DW_OP_plus_uconst 0x2]
	.dwattr DW$412, DW_AT_accessibility(DW_ACCESS_public)
DW$413	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$13)
	.dwattr DW$413, DW_AT_name("dCSW_DataResidue"), DW_AT_symbol_name("_dCSW_DataResidue")
	.dwattr DW$413, DW_AT_data_member_location[DW_OP_plus_uconst 0x4]
	.dwattr DW$413, DW_AT_accessibility(DW_ACCESS_public)
DW$414	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$11)
	.dwattr DW$414, DW_AT_name("bCSW_Status"), DW_AT_symbol_name("_bCSW_Status")
	.dwattr DW$414, DW_AT_data_member_location[DW_OP_plus_uconst 0x6]
	.dwattr DW$414, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$133


DW$T$27	.dwtag  DW_TAG_structure_type
	.dwattr DW$T$27, DW_AT_byte_size(0x26)
DW$415	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$22)
	.dwattr DW$415, DW_AT_name("DiskSz"), DW_AT_symbol_name("_DiskSz")
	.dwattr DW$415, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$415, DW_AT_accessibility(DW_ACCESS_public)
DW$416	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$20)
	.dwattr DW$416, DW_AT_name("LBA_Enabled"), DW_AT_symbol_name("_LBA_Enabled")
	.dwattr DW$416, DW_AT_data_member_location[DW_OP_plus_uconst 0x2]
	.dwattr DW$416, DW_AT_accessibility(DW_ACCESS_public)
DW$417	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$20)
	.dwattr DW$417, DW_AT_name("PartitionIndex"), DW_AT_symbol_name("_PartitionIndex")
	.dwattr DW$417, DW_AT_data_member_location[DW_OP_plus_uconst 0x3]
	.dwattr DW$417, DW_AT_accessibility(DW_ACCESS_public)
DW$418	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$20)
	.dwattr DW$418, DW_AT_name("PartitionCnt"), DW_AT_symbol_name("_PartitionCnt")
	.dwattr DW$418, DW_AT_data_member_location[DW_OP_plus_uconst 0x4]
	.dwattr DW$418, DW_AT_accessibility(DW_ACCESS_public)
DW$419	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$26)
	.dwattr DW$419, DW_AT_name("PartitionInfo"), DW_AT_symbol_name("_PartitionInfo")
	.dwattr DW$419, DW_AT_data_member_location[DW_OP_plus_uconst 0x6]
	.dwattr DW$419, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$27


DW$T$29	.dwtag  DW_TAG_union_type
	.dwattr DW$T$29, DW_AT_name("BULK_PTD_DW0_REG_LO")
	.dwattr DW$T$29, DW_AT_byte_size(0x01)
DW$420	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$420, DW_AT_name("all"), DW_AT_symbol_name("_all")
	.dwattr DW$420, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$420, DW_AT_accessibility(DW_ACCESS_public)
DW$421	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$28)
	.dwattr DW$421, DW_AT_name("bit"), DW_AT_symbol_name("_bit")
	.dwattr DW$421, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$421, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$29


DW$T$31	.dwtag  DW_TAG_union_type
	.dwattr DW$T$31, DW_AT_name("BULK_PTD_DW0_REG_HI")
	.dwattr DW$T$31, DW_AT_byte_size(0x01)
DW$422	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$422, DW_AT_name("all"), DW_AT_symbol_name("_all")
	.dwattr DW$422, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$422, DW_AT_accessibility(DW_ACCESS_public)
DW$423	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$30)
	.dwattr DW$423, DW_AT_name("bit"), DW_AT_symbol_name("_bit")
	.dwattr DW$423, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$423, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$31


DW$T$33	.dwtag  DW_TAG_union_type
	.dwattr DW$T$33, DW_AT_name("BULK_PTD_DW1_REG_LO")
	.dwattr DW$T$33, DW_AT_byte_size(0x01)
DW$424	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$424, DW_AT_name("all"), DW_AT_symbol_name("_all")
	.dwattr DW$424, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$424, DW_AT_accessibility(DW_ACCESS_public)
DW$425	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$32)
	.dwattr DW$425, DW_AT_name("bit"), DW_AT_symbol_name("_bit")
	.dwattr DW$425, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$425, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$33


DW$T$35	.dwtag  DW_TAG_union_type
	.dwattr DW$T$35, DW_AT_name("BULK_PTD_DW1_REG_HI")
	.dwattr DW$T$35, DW_AT_byte_size(0x01)
DW$426	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$426, DW_AT_name("all"), DW_AT_symbol_name("_all")
	.dwattr DW$426, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$426, DW_AT_accessibility(DW_ACCESS_public)
DW$427	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$34)
	.dwattr DW$427, DW_AT_name("bit"), DW_AT_symbol_name("_bit")
	.dwattr DW$427, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$427, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$35


DW$T$37	.dwtag  DW_TAG_union_type
	.dwattr DW$T$37, DW_AT_name("BULK_PTD_DW2_REG_LO")
	.dwattr DW$T$37, DW_AT_byte_size(0x01)
DW$428	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$428, DW_AT_name("all"), DW_AT_symbol_name("_all")
	.dwattr DW$428, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$428, DW_AT_accessibility(DW_ACCESS_public)
DW$429	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$36)
	.dwattr DW$429, DW_AT_name("bit"), DW_AT_symbol_name("_bit")
	.dwattr DW$429, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$429, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$37


DW$T$39	.dwtag  DW_TAG_union_type
	.dwattr DW$T$39, DW_AT_name("BULK_PTD_DW2_REG_HI")
	.dwattr DW$T$39, DW_AT_byte_size(0x01)
DW$430	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$430, DW_AT_name("all"), DW_AT_symbol_name("_all")
	.dwattr DW$430, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$430, DW_AT_accessibility(DW_ACCESS_public)
DW$431	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$38)
	.dwattr DW$431, DW_AT_name("bit"), DW_AT_symbol_name("_bit")
	.dwattr DW$431, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$431, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$39


DW$T$41	.dwtag  DW_TAG_union_type
	.dwattr DW$T$41, DW_AT_name("BULK_PTD_DW3_REG_LO")
	.dwattr DW$T$41, DW_AT_byte_size(0x01)
DW$432	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$432, DW_AT_name("all"), DW_AT_symbol_name("_all")
	.dwattr DW$432, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$432, DW_AT_accessibility(DW_ACCESS_public)
DW$433	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$40)
	.dwattr DW$433, DW_AT_name("bit"), DW_AT_symbol_name("_bit")
	.dwattr DW$433, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$433, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$41


DW$T$43	.dwtag  DW_TAG_union_type
	.dwattr DW$T$43, DW_AT_name("BULK_PTD_DW3_REG_HI")
	.dwattr DW$T$43, DW_AT_byte_size(0x01)
DW$434	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$434, DW_AT_name("all"), DW_AT_symbol_name("_all")
	.dwattr DW$434, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$434, DW_AT_accessibility(DW_ACCESS_public)
DW$435	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$42)
	.dwattr DW$435, DW_AT_name("bit"), DW_AT_symbol_name("_bit")
	.dwattr DW$435, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$435, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$43


DW$T$45	.dwtag  DW_TAG_union_type
	.dwattr DW$T$45, DW_AT_name("BULK_PTD_DW4_REG_LO")
	.dwattr DW$T$45, DW_AT_byte_size(0x01)
DW$436	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$436, DW_AT_name("all"), DW_AT_symbol_name("_all")
	.dwattr DW$436, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$436, DW_AT_accessibility(DW_ACCESS_public)
DW$437	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$44)
	.dwattr DW$437, DW_AT_name("bit"), DW_AT_symbol_name("_bit")
	.dwattr DW$437, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$437, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$45


DW$T$47	.dwtag  DW_TAG_union_type
	.dwattr DW$T$47, DW_AT_name("BULK_PTD_DW4_REG_HI")
	.dwattr DW$T$47, DW_AT_byte_size(0x01)
DW$438	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$438, DW_AT_name("all"), DW_AT_symbol_name("_all")
	.dwattr DW$438, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$438, DW_AT_accessibility(DW_ACCESS_public)
DW$439	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$46)
	.dwattr DW$439, DW_AT_name("bit"), DW_AT_symbol_name("_bit")
	.dwattr DW$439, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$439, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$47


DW$T$49	.dwtag  DW_TAG_union_type
	.dwattr DW$T$49, DW_AT_name("BULK_PTD_DW5_REG_LO")
	.dwattr DW$T$49, DW_AT_byte_size(0x01)
DW$440	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$440, DW_AT_name("all"), DW_AT_symbol_name("_all")
	.dwattr DW$440, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$440, DW_AT_accessibility(DW_ACCESS_public)
DW$441	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$48)
	.dwattr DW$441, DW_AT_name("bit"), DW_AT_symbol_name("_bit")
	.dwattr DW$441, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$441, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$49


DW$T$51	.dwtag  DW_TAG_union_type
	.dwattr DW$T$51, DW_AT_name("BULK_PTD_DW5_REG_HI")
	.dwattr DW$T$51, DW_AT_byte_size(0x01)
DW$442	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$442, DW_AT_name("all"), DW_AT_symbol_name("_all")
	.dwattr DW$442, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$442, DW_AT_accessibility(DW_ACCESS_public)
DW$443	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$50)
	.dwattr DW$443, DW_AT_name("bit"), DW_AT_symbol_name("_bit")
	.dwattr DW$443, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$443, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$51


DW$T$53	.dwtag  DW_TAG_union_type
	.dwattr DW$T$53, DW_AT_name("BULK_PTD_DW6_REG_LO")
	.dwattr DW$T$53, DW_AT_byte_size(0x01)
DW$444	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$444, DW_AT_name("all"), DW_AT_symbol_name("_all")
	.dwattr DW$444, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$444, DW_AT_accessibility(DW_ACCESS_public)
DW$445	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$52)
	.dwattr DW$445, DW_AT_name("bit"), DW_AT_symbol_name("_bit")
	.dwattr DW$445, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$445, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$53


DW$T$55	.dwtag  DW_TAG_union_type
	.dwattr DW$T$55, DW_AT_name("BULK_PTD_DW6_REG_HI")
	.dwattr DW$T$55, DW_AT_byte_size(0x01)
DW$446	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$446, DW_AT_name("all"), DW_AT_symbol_name("_all")
	.dwattr DW$446, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$446, DW_AT_accessibility(DW_ACCESS_public)
DW$447	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$54)
	.dwattr DW$447, DW_AT_name("bit"), DW_AT_symbol_name("_bit")
	.dwattr DW$447, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$447, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$55


DW$T$57	.dwtag  DW_TAG_union_type
	.dwattr DW$T$57, DW_AT_name("BULK_PTD_DW7_REG_LO")
	.dwattr DW$T$57, DW_AT_byte_size(0x01)
DW$448	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$448, DW_AT_name("all"), DW_AT_symbol_name("_all")
	.dwattr DW$448, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$448, DW_AT_accessibility(DW_ACCESS_public)
DW$449	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$56)
	.dwattr DW$449, DW_AT_name("bit"), DW_AT_symbol_name("_bit")
	.dwattr DW$449, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$449, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$57


DW$T$59	.dwtag  DW_TAG_union_type
	.dwattr DW$T$59, DW_AT_name("BULK_PTD_DW7_REG_HI")
	.dwattr DW$T$59, DW_AT_byte_size(0x01)
DW$450	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$450, DW_AT_name("all"), DW_AT_symbol_name("_all")
	.dwattr DW$450, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$450, DW_AT_accessibility(DW_ACCESS_public)
DW$451	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$58)
	.dwattr DW$451, DW_AT_name("bit"), DW_AT_symbol_name("_bit")
	.dwattr DW$451, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$451, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$59


DW$T$61	.dwtag  DW_TAG_structure_type
	.dwattr DW$T$61, DW_AT_byte_size(0x14)
DW$452	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$20)
	.dwattr DW$452, DW_AT_name("BytesPerSec"), DW_AT_symbol_name("_BytesPerSec")
	.dwattr DW$452, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$452, DW_AT_accessibility(DW_ACCESS_public)
DW$453	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$20)
	.dwattr DW$453, DW_AT_name("SecPerClus"), DW_AT_symbol_name("_SecPerClus")
	.dwattr DW$453, DW_AT_data_member_location[DW_OP_plus_uconst 0x1]
	.dwattr DW$453, DW_AT_accessibility(DW_ACCESS_public)
DW$454	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$20)
	.dwattr DW$454, DW_AT_name("RsvdSecCnt"), DW_AT_symbol_name("_RsvdSecCnt")
	.dwattr DW$454, DW_AT_data_member_location[DW_OP_plus_uconst 0x2]
	.dwattr DW$454, DW_AT_accessibility(DW_ACCESS_public)
DW$455	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$20)
	.dwattr DW$455, DW_AT_name("RootDirSectors"), DW_AT_symbol_name("_RootDirSectors")
	.dwattr DW$455, DW_AT_data_member_location[DW_OP_plus_uconst 0x3]
	.dwattr DW$455, DW_AT_accessibility(DW_ACCESS_public)
DW$456	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$20)
	.dwattr DW$456, DW_AT_name("NumFATs"), DW_AT_symbol_name("_NumFATs")
	.dwattr DW$456, DW_AT_data_member_location[DW_OP_plus_uconst 0x4]
	.dwattr DW$456, DW_AT_accessibility(DW_ACCESS_public)
DW$457	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$20)
	.dwattr DW$457, DW_AT_name("FATSz32"), DW_AT_symbol_name("_FATSz32")
	.dwattr DW$457, DW_AT_data_member_location[DW_OP_plus_uconst 0x5]
	.dwattr DW$457, DW_AT_accessibility(DW_ACCESS_public)
DW$458	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$20)
	.dwattr DW$458, DW_AT_name("RootEntCnt"), DW_AT_symbol_name("_RootEntCnt")
	.dwattr DW$458, DW_AT_data_member_location[DW_OP_plus_uconst 0x6]
	.dwattr DW$458, DW_AT_accessibility(DW_ACCESS_public)
DW$459	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$22)
	.dwattr DW$459, DW_AT_name("TotSec32"), DW_AT_symbol_name("_TotSec32")
	.dwattr DW$459, DW_AT_data_member_location[DW_OP_plus_uconst 0x8]
	.dwattr DW$459, DW_AT_accessibility(DW_ACCESS_public)
DW$460	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$20)
	.dwattr DW$460, DW_AT_name("RootClus"), DW_AT_symbol_name("_RootClus")
	.dwattr DW$460, DW_AT_data_member_location[DW_OP_plus_uconst 0xa]
	.dwattr DW$460, DW_AT_accessibility(DW_ACCESS_public)
DW$461	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$22)
	.dwattr DW$461, DW_AT_name("CountOfClusters"), DW_AT_symbol_name("_CountOfClusters")
	.dwattr DW$461, DW_AT_data_member_location[DW_OP_plus_uconst 0xc]
	.dwattr DW$461, DW_AT_accessibility(DW_ACCESS_public)
DW$462	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$22)
	.dwattr DW$462, DW_AT_name("FirstDataSector"), DW_AT_symbol_name("_FirstDataSector")
	.dwattr DW$462, DW_AT_data_member_location[DW_OP_plus_uconst 0xe]
	.dwattr DW$462, DW_AT_accessibility(DW_ACCESS_public)
DW$463	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$20)
	.dwattr DW$463, DW_AT_name("FirstFATSector"), DW_AT_symbol_name("_FirstFATSector")
	.dwattr DW$463, DW_AT_data_member_location[DW_OP_plus_uconst 0x10]
	.dwattr DW$463, DW_AT_accessibility(DW_ACCESS_public)
DW$464	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$20)
	.dwattr DW$464, DW_AT_name("FATCntOfPerSector"), DW_AT_symbol_name("_FATCntOfPerSector")
	.dwattr DW$464, DW_AT_data_member_location[DW_OP_plus_uconst 0x11]
	.dwattr DW$464, DW_AT_accessibility(DW_ACCESS_public)
DW$465	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$20)
	.dwattr DW$465, DW_AT_name("TotBytesPerClus"), DW_AT_symbol_name("_TotBytesPerClus")
	.dwattr DW$465, DW_AT_data_member_location[DW_OP_plus_uconst 0x12]
	.dwattr DW$465, DW_AT_accessibility(DW_ACCESS_public)
DW$466	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$20)
	.dwattr DW$466, DW_AT_name("CF_Type"), DW_AT_symbol_name("_CF_Type")
	.dwattr DW$466, DW_AT_data_member_location[DW_OP_plus_uconst 0x13]
	.dwattr DW$466, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$61


DW$T$80	.dwtag  DW_TAG_structure_type
	.dwattr DW$T$80, DW_AT_name("DEVICE_DESCRIPTOR_STRUCT")
	.dwattr DW$T$80, DW_AT_byte_size(0x09)
DW$467	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$63)
	.dwattr DW$467, DW_AT_name("D0"), DW_AT_symbol_name("_D0")
	.dwattr DW$467, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$467, DW_AT_accessibility(DW_ACCESS_public)
DW$468	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$65)
	.dwattr DW$468, DW_AT_name("D1"), DW_AT_symbol_name("_D1")
	.dwattr DW$468, DW_AT_data_member_location[DW_OP_plus_uconst 0x1]
	.dwattr DW$468, DW_AT_accessibility(DW_ACCESS_public)
DW$469	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$67)
	.dwattr DW$469, DW_AT_name("D2"), DW_AT_symbol_name("_D2")
	.dwattr DW$469, DW_AT_data_member_location[DW_OP_plus_uconst 0x2]
	.dwattr DW$469, DW_AT_accessibility(DW_ACCESS_public)
DW$470	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$69)
	.dwattr DW$470, DW_AT_name("D3"), DW_AT_symbol_name("_D3")
	.dwattr DW$470, DW_AT_data_member_location[DW_OP_plus_uconst 0x3]
	.dwattr DW$470, DW_AT_accessibility(DW_ACCESS_public)
DW$471	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$71)
	.dwattr DW$471, DW_AT_name("D4"), DW_AT_symbol_name("_D4")
	.dwattr DW$471, DW_AT_data_member_location[DW_OP_plus_uconst 0x4]
	.dwattr DW$471, DW_AT_accessibility(DW_ACCESS_public)
DW$472	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$73)
	.dwattr DW$472, DW_AT_name("D5"), DW_AT_symbol_name("_D5")
	.dwattr DW$472, DW_AT_data_member_location[DW_OP_plus_uconst 0x5]
	.dwattr DW$472, DW_AT_accessibility(DW_ACCESS_public)
DW$473	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$75)
	.dwattr DW$473, DW_AT_name("D6"), DW_AT_symbol_name("_D6")
	.dwattr DW$473, DW_AT_data_member_location[DW_OP_plus_uconst 0x6]
	.dwattr DW$473, DW_AT_accessibility(DW_ACCESS_public)
DW$474	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$77)
	.dwattr DW$474, DW_AT_name("D7"), DW_AT_symbol_name("_D7")
	.dwattr DW$474, DW_AT_data_member_location[DW_OP_plus_uconst 0x7]
	.dwattr DW$474, DW_AT_accessibility(DW_ACCESS_public)
DW$475	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$79)
	.dwattr DW$475, DW_AT_name("D8"), DW_AT_symbol_name("_D8")
	.dwattr DW$475, DW_AT_data_member_location[DW_OP_plus_uconst 0x8]
	.dwattr DW$475, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$80


DW$T$91	.dwtag  DW_TAG_structure_type
	.dwattr DW$T$91, DW_AT_name("DEVICE_QUALIFIER_STRUCT")
	.dwattr DW$T$91, DW_AT_byte_size(0x05)
DW$476	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$82)
	.dwattr DW$476, DW_AT_name("D0"), DW_AT_symbol_name("_D0")
	.dwattr DW$476, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$476, DW_AT_accessibility(DW_ACCESS_public)
DW$477	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$84)
	.dwattr DW$477, DW_AT_name("D1"), DW_AT_symbol_name("_D1")
	.dwattr DW$477, DW_AT_data_member_location[DW_OP_plus_uconst 0x1]
	.dwattr DW$477, DW_AT_accessibility(DW_ACCESS_public)
DW$478	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$86)
	.dwattr DW$478, DW_AT_name("D2"), DW_AT_symbol_name("_D2")
	.dwattr DW$478, DW_AT_data_member_location[DW_OP_plus_uconst 0x2]
	.dwattr DW$478, DW_AT_accessibility(DW_ACCESS_public)
DW$479	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$88)
	.dwattr DW$479, DW_AT_name("D3"), DW_AT_symbol_name("_D3")
	.dwattr DW$479, DW_AT_data_member_location[DW_OP_plus_uconst 0x3]
	.dwattr DW$479, DW_AT_accessibility(DW_ACCESS_public)
DW$480	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$90)
	.dwattr DW$480, DW_AT_name("D4"), DW_AT_symbol_name("_D4")
	.dwattr DW$480, DW_AT_data_member_location[DW_OP_plus_uconst 0x4]
	.dwattr DW$480, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$91


DW$T$102	.dwtag  DW_TAG_structure_type
	.dwattr DW$T$102, DW_AT_name("CONFIG_DESCRIPTOR_STRUCT")
	.dwattr DW$T$102, DW_AT_byte_size(0x05)
DW$481	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$93)
	.dwattr DW$481, DW_AT_name("D0"), DW_AT_symbol_name("_D0")
	.dwattr DW$481, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$481, DW_AT_accessibility(DW_ACCESS_public)
DW$482	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$95)
	.dwattr DW$482, DW_AT_name("D1"), DW_AT_symbol_name("_D1")
	.dwattr DW$482, DW_AT_data_member_location[DW_OP_plus_uconst 0x1]
	.dwattr DW$482, DW_AT_accessibility(DW_ACCESS_public)
DW$483	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$97)
	.dwattr DW$483, DW_AT_name("D2"), DW_AT_symbol_name("_D2")
	.dwattr DW$483, DW_AT_data_member_location[DW_OP_plus_uconst 0x2]
	.dwattr DW$483, DW_AT_accessibility(DW_ACCESS_public)
DW$484	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$99)
	.dwattr DW$484, DW_AT_name("D3"), DW_AT_symbol_name("_D3")
	.dwattr DW$484, DW_AT_data_member_location[DW_OP_plus_uconst 0x3]
	.dwattr DW$484, DW_AT_accessibility(DW_ACCESS_public)
DW$485	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$101)
	.dwattr DW$485, DW_AT_name("D4"), DW_AT_symbol_name("_D4")
	.dwattr DW$485, DW_AT_data_member_location[DW_OP_plus_uconst 0x4]
	.dwattr DW$485, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$102


DW$T$113	.dwtag  DW_TAG_structure_type
	.dwattr DW$T$113, DW_AT_name("INTERFACE_DESCRIPTOR_STRUCT")
	.dwattr DW$T$113, DW_AT_byte_size(0x05)
DW$486	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$104)
	.dwattr DW$486, DW_AT_name("D0"), DW_AT_symbol_name("_D0")
	.dwattr DW$486, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$486, DW_AT_accessibility(DW_ACCESS_public)
DW$487	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$106)
	.dwattr DW$487, DW_AT_name("D1"), DW_AT_symbol_name("_D1")
	.dwattr DW$487, DW_AT_data_member_location[DW_OP_plus_uconst 0x1]
	.dwattr DW$487, DW_AT_accessibility(DW_ACCESS_public)
DW$488	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$108)
	.dwattr DW$488, DW_AT_name("D2"), DW_AT_symbol_name("_D2")
	.dwattr DW$488, DW_AT_data_member_location[DW_OP_plus_uconst 0x2]
	.dwattr DW$488, DW_AT_accessibility(DW_ACCESS_public)
DW$489	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$110)
	.dwattr DW$489, DW_AT_name("D3"), DW_AT_symbol_name("_D3")
	.dwattr DW$489, DW_AT_data_member_location[DW_OP_plus_uconst 0x3]
	.dwattr DW$489, DW_AT_accessibility(DW_ACCESS_public)
DW$490	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$112)
	.dwattr DW$490, DW_AT_name("D4"), DW_AT_symbol_name("_D4")
	.dwattr DW$490, DW_AT_data_member_location[DW_OP_plus_uconst 0x4]
	.dwattr DW$490, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$113


DW$T$127	.dwtag  DW_TAG_array_type, DW_AT_type(*DW$T$122)
	.dwattr DW$T$127, DW_AT_language(DW_LANG_C)
	.dwattr DW$T$127, DW_AT_byte_size(0x10)
DW$491	.dwtag  DW_TAG_subrange_type
	.dwattr DW$491, DW_AT_upper_bound(0x03)
	.dwendtag DW$T$127

DW$T$128	.dwtag  DW_TAG_typedef, DW_AT_name("STRING_DESCRIPTOR_STRUCT"), DW_AT_type(*DW$T$124)
	.dwattr DW$T$128, DW_AT_language(DW_LANG_C)
DW$T$129	.dwtag  DW_TAG_typedef, DW_AT_name("REQUEST_CMD_STRUCT"), DW_AT_type(*DW$T$125)
	.dwattr DW$T$129, DW_AT_language(DW_LANG_C)

DW$T$26	.dwtag  DW_TAG_array_type, DW_AT_type(*DW$T$25)
	.dwattr DW$T$26, DW_AT_language(DW_LANG_C)
	.dwattr DW$T$26, DW_AT_byte_size(0x20)
DW$492	.dwtag  DW_TAG_subrange_type
	.dwattr DW$492, DW_AT_upper_bound(0x03)
	.dwendtag DW$T$26


DW$T$28	.dwtag  DW_TAG_structure_type
	.dwattr DW$T$28, DW_AT_name("BULK_PTD_DW0_BITS_LO")
	.dwattr DW$T$28, DW_AT_byte_size(0x01)
DW$493	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$493, DW_AT_name("V"), DW_AT_symbol_name("_V")
	.dwattr DW$493, DW_AT_bit_offset(0x0f), DW_AT_bit_size(0x01)
	.dwattr DW$493, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$493, DW_AT_accessibility(DW_ACCESS_public)
DW$494	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$494, DW_AT_name("rsvd1"), DW_AT_symbol_name("_rsvd1")
	.dwattr DW$494, DW_AT_bit_offset(0x0d), DW_AT_bit_size(0x02)
	.dwattr DW$494, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$494, DW_AT_accessibility(DW_ACCESS_public)
DW$495	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$495, DW_AT_name("NrBytesToXferLo"), DW_AT_symbol_name("_NrBytesToXferLo")
	.dwattr DW$495, DW_AT_bit_offset(0x00), DW_AT_bit_size(0x0d)
	.dwattr DW$495, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$495, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$28


DW$T$30	.dwtag  DW_TAG_structure_type
	.dwattr DW$T$30, DW_AT_name("BULK_PTD_DW0_BITS_HI")
	.dwattr DW$T$30, DW_AT_byte_size(0x01)
DW$496	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$496, DW_AT_name("NrBytesToXferHi"), DW_AT_symbol_name("_NrBytesToXferHi")
	.dwattr DW$496, DW_AT_bit_offset(0x0e), DW_AT_bit_size(0x02)
	.dwattr DW$496, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$496, DW_AT_accessibility(DW_ACCESS_public)
DW$497	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$497, DW_AT_name("MaxPktLen"), DW_AT_symbol_name("_MaxPktLen")
	.dwattr DW$497, DW_AT_bit_offset(0x03), DW_AT_bit_size(0x0b)
	.dwattr DW$497, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$497, DW_AT_accessibility(DW_ACCESS_public)
DW$498	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$498, DW_AT_name("Mult"), DW_AT_symbol_name("_Mult")
	.dwattr DW$498, DW_AT_bit_offset(0x01), DW_AT_bit_size(0x02)
	.dwattr DW$498, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$498, DW_AT_accessibility(DW_ACCESS_public)
DW$499	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$499, DW_AT_name("EPNoLo"), DW_AT_symbol_name("_EPNoLo")
	.dwattr DW$499, DW_AT_bit_offset(0x00), DW_AT_bit_size(0x01)
	.dwattr DW$499, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$499, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$30


DW$T$32	.dwtag  DW_TAG_structure_type
	.dwattr DW$T$32, DW_AT_name("BULK_PTD_DW1_BITS_LO")
	.dwattr DW$T$32, DW_AT_byte_size(0x01)
DW$500	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$500, DW_AT_name("EPNoHi"), DW_AT_symbol_name("_EPNoHi")
	.dwattr DW$500, DW_AT_bit_offset(0x0d), DW_AT_bit_size(0x03)
	.dwattr DW$500, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$500, DW_AT_accessibility(DW_ACCESS_public)
DW$501	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$501, DW_AT_name("DevAddr"), DW_AT_symbol_name("_DevAddr")
	.dwattr DW$501, DW_AT_bit_offset(0x06), DW_AT_bit_size(0x07)
	.dwattr DW$501, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$501, DW_AT_accessibility(DW_ACCESS_public)
DW$502	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$502, DW_AT_name("Token"), DW_AT_symbol_name("_Token")
	.dwattr DW$502, DW_AT_bit_offset(0x04), DW_AT_bit_size(0x02)
	.dwattr DW$502, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$502, DW_AT_accessibility(DW_ACCESS_public)
DW$503	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$503, DW_AT_name("EPType"), DW_AT_symbol_name("_EPType")
	.dwattr DW$503, DW_AT_bit_offset(0x02), DW_AT_bit_size(0x02)
	.dwattr DW$503, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$503, DW_AT_accessibility(DW_ACCESS_public)
DW$504	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$504, DW_AT_name("S"), DW_AT_symbol_name("_S")
	.dwattr DW$504, DW_AT_bit_offset(0x01), DW_AT_bit_size(0x01)
	.dwattr DW$504, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$504, DW_AT_accessibility(DW_ACCESS_public)
DW$505	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$505, DW_AT_name("rsvd1"), DW_AT_symbol_name("_rsvd1")
	.dwattr DW$505, DW_AT_bit_offset(0x00), DW_AT_bit_size(0x01)
	.dwattr DW$505, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$505, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$32


DW$T$34	.dwtag  DW_TAG_structure_type
	.dwattr DW$T$34, DW_AT_name("BULK_PTD_DW1_BITS_HI")
	.dwattr DW$T$34, DW_AT_byte_size(0x01)
DW$506	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$506, DW_AT_name("rsvd1"), DW_AT_symbol_name("_rsvd1")
	.dwattr DW$506, DW_AT_bit_offset(0x00), DW_AT_bit_size(0x10)
	.dwattr DW$506, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$506, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$34


DW$T$36	.dwtag  DW_TAG_structure_type
	.dwattr DW$T$36, DW_AT_name("BULK_PTD_DW2_BITS_LO")
	.dwattr DW$T$36, DW_AT_byte_size(0x01)
DW$507	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$507, DW_AT_name("rsvd1"), DW_AT_symbol_name("_rsvd1")
	.dwattr DW$507, DW_AT_bit_offset(0x08), DW_AT_bit_size(0x08)
	.dwattr DW$507, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$507, DW_AT_accessibility(DW_ACCESS_public)
DW$508	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$508, DW_AT_name("DataStartAddrLo"), DW_AT_symbol_name("_DataStartAddrLo")
	.dwattr DW$508, DW_AT_bit_offset(0x00), DW_AT_bit_size(0x08)
	.dwattr DW$508, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$508, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$36


DW$T$38	.dwtag  DW_TAG_structure_type
	.dwattr DW$T$38, DW_AT_name("BULK_PTD_DW2_BITS_HI")
	.dwattr DW$T$38, DW_AT_byte_size(0x01)
DW$509	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$509, DW_AT_name("DataStartAddrHi"), DW_AT_symbol_name("_DataStartAddrHi")
	.dwattr DW$509, DW_AT_bit_offset(0x08), DW_AT_bit_size(0x08)
	.dwattr DW$509, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$509, DW_AT_accessibility(DW_ACCESS_public)
DW$510	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$510, DW_AT_name("rsvd1"), DW_AT_symbol_name("_rsvd1")
	.dwattr DW$510, DW_AT_bit_offset(0x07), DW_AT_bit_size(0x01)
	.dwattr DW$510, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$510, DW_AT_accessibility(DW_ACCESS_public)
DW$511	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$511, DW_AT_name("RL"), DW_AT_symbol_name("_RL")
	.dwattr DW$511, DW_AT_bit_offset(0x03), DW_AT_bit_size(0x04)
	.dwattr DW$511, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$511, DW_AT_accessibility(DW_ACCESS_public)
DW$512	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$512, DW_AT_name("rsvd2"), DW_AT_symbol_name("_rsvd2")
	.dwattr DW$512, DW_AT_bit_offset(0x00), DW_AT_bit_size(0x03)
	.dwattr DW$512, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$512, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$38


DW$T$40	.dwtag  DW_TAG_structure_type
	.dwattr DW$T$40, DW_AT_name("BULK_PTD_DW3_BITS_LO")
	.dwattr DW$T$40, DW_AT_byte_size(0x01)
DW$513	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$513, DW_AT_name("NrBytesXfered"), DW_AT_symbol_name("_NrBytesXfered")
	.dwattr DW$513, DW_AT_bit_offset(0x01), DW_AT_bit_size(0x0f)
	.dwattr DW$513, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$513, DW_AT_accessibility(DW_ACCESS_public)
DW$514	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$514, DW_AT_name("rsvd1"), DW_AT_symbol_name("_rsvd1")
	.dwattr DW$514, DW_AT_bit_offset(0x00), DW_AT_bit_size(0x01)
	.dwattr DW$514, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$514, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$40


DW$T$42	.dwtag  DW_TAG_structure_type
	.dwattr DW$T$42, DW_AT_name("BULK_PTD_DW3_BITS_HI")
	.dwattr DW$T$42, DW_AT_byte_size(0x01)
DW$515	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$515, DW_AT_name("rsvd1"), DW_AT_symbol_name("_rsvd1")
	.dwattr DW$515, DW_AT_bit_offset(0x0d), DW_AT_bit_size(0x03)
	.dwattr DW$515, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$515, DW_AT_accessibility(DW_ACCESS_public)
DW$516	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$516, DW_AT_name("NakCnt"), DW_AT_symbol_name("_NakCnt")
	.dwattr DW$516, DW_AT_bit_offset(0x09), DW_AT_bit_size(0x04)
	.dwattr DW$516, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$516, DW_AT_accessibility(DW_ACCESS_public)
DW$517	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$517, DW_AT_name("ErrCnt"), DW_AT_symbol_name("_ErrCnt")
	.dwattr DW$517, DW_AT_bit_offset(0x07), DW_AT_bit_size(0x02)
	.dwattr DW$517, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$517, DW_AT_accessibility(DW_ACCESS_public)
DW$518	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$518, DW_AT_name("DataTog"), DW_AT_symbol_name("_DataTog")
	.dwattr DW$518, DW_AT_bit_offset(0x06), DW_AT_bit_size(0x01)
	.dwattr DW$518, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$518, DW_AT_accessibility(DW_ACCESS_public)
DW$519	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$519, DW_AT_name("Ping"), DW_AT_symbol_name("_Ping")
	.dwattr DW$519, DW_AT_bit_offset(0x05), DW_AT_bit_size(0x01)
	.dwattr DW$519, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$519, DW_AT_accessibility(DW_ACCESS_public)
DW$520	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$520, DW_AT_name("rsvd2"), DW_AT_symbol_name("_rsvd2")
	.dwattr DW$520, DW_AT_bit_offset(0x04), DW_AT_bit_size(0x01)
	.dwattr DW$520, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$520, DW_AT_accessibility(DW_ACCESS_public)
DW$521	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$521, DW_AT_name("Err"), DW_AT_symbol_name("_Err")
	.dwattr DW$521, DW_AT_bit_offset(0x03), DW_AT_bit_size(0x01)
	.dwattr DW$521, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$521, DW_AT_accessibility(DW_ACCESS_public)
DW$522	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$522, DW_AT_name("Babble"), DW_AT_symbol_name("_Babble")
	.dwattr DW$522, DW_AT_bit_offset(0x02), DW_AT_bit_size(0x01)
	.dwattr DW$522, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$522, DW_AT_accessibility(DW_ACCESS_public)
DW$523	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$523, DW_AT_name("Halt"), DW_AT_symbol_name("_Halt")
	.dwattr DW$523, DW_AT_bit_offset(0x01), DW_AT_bit_size(0x01)
	.dwattr DW$523, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$523, DW_AT_accessibility(DW_ACCESS_public)
DW$524	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$524, DW_AT_name("Active"), DW_AT_symbol_name("_Active")
	.dwattr DW$524, DW_AT_bit_offset(0x00), DW_AT_bit_size(0x01)
	.dwattr DW$524, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$524, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$42


DW$T$44	.dwtag  DW_TAG_structure_type
	.dwattr DW$T$44, DW_AT_name("BULK_PTD_DW4_BITS_LO")
	.dwattr DW$T$44, DW_AT_byte_size(0x01)
DW$525	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$525, DW_AT_name("NxtPTDPt"), DW_AT_symbol_name("_NxtPTDPt")
	.dwattr DW$525, DW_AT_bit_offset(0x0b), DW_AT_bit_size(0x05)
	.dwattr DW$525, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$525, DW_AT_accessibility(DW_ACCESS_public)
DW$526	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$526, DW_AT_name("Jump"), DW_AT_symbol_name("_Jump")
	.dwattr DW$526, DW_AT_bit_offset(0x0a), DW_AT_bit_size(0x01)
	.dwattr DW$526, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$526, DW_AT_accessibility(DW_ACCESS_public)
DW$527	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$527, DW_AT_name("rsvd1"), DW_AT_symbol_name("_rsvd1")
	.dwattr DW$527, DW_AT_bit_offset(0x00), DW_AT_bit_size(0x0a)
	.dwattr DW$527, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$527, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$44


DW$T$46	.dwtag  DW_TAG_structure_type
	.dwattr DW$T$46, DW_AT_name("BULK_PTD_DW4_BITS_HI")
	.dwattr DW$T$46, DW_AT_byte_size(0x01)
DW$528	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$528, DW_AT_name("rsvd1"), DW_AT_symbol_name("_rsvd1")
	.dwattr DW$528, DW_AT_bit_offset(0x00), DW_AT_bit_size(0x10)
	.dwattr DW$528, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$528, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$46


DW$T$48	.dwtag  DW_TAG_structure_type
	.dwattr DW$T$48, DW_AT_name("BULK_PTD_DW5_BITS_LO")
	.dwattr DW$T$48, DW_AT_byte_size(0x01)
DW$529	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$529, DW_AT_name("rsvd1"), DW_AT_symbol_name("_rsvd1")
	.dwattr DW$529, DW_AT_bit_offset(0x00), DW_AT_bit_size(0x10)
	.dwattr DW$529, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$529, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$48


DW$T$50	.dwtag  DW_TAG_structure_type
	.dwattr DW$T$50, DW_AT_name("BULK_PTD_DW5_BITS_HI")
	.dwattr DW$T$50, DW_AT_byte_size(0x01)
DW$530	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$530, DW_AT_name("rsvd1"), DW_AT_symbol_name("_rsvd1")
	.dwattr DW$530, DW_AT_bit_offset(0x00), DW_AT_bit_size(0x10)
	.dwattr DW$530, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$530, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$50


DW$T$52	.dwtag  DW_TAG_structure_type
	.dwattr DW$T$52, DW_AT_name("BULK_PTD_DW6_BITS_LO")
	.dwattr DW$T$52, DW_AT_byte_size(0x01)
DW$531	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$531, DW_AT_name("rsvd1"), DW_AT_symbol_name("_rsvd1")
	.dwattr DW$531, DW_AT_bit_offset(0x00), DW_AT_bit_size(0x10)
	.dwattr DW$531, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$531, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$52


DW$T$54	.dwtag  DW_TAG_structure_type
	.dwattr DW$T$54, DW_AT_name("BULK_PTD_DW6_BITS_HI")
	.dwattr DW$T$54, DW_AT_byte_size(0x01)
DW$532	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$532, DW_AT_name("rsvd1"), DW_AT_symbol_name("_rsvd1")
	.dwattr DW$532, DW_AT_bit_offset(0x00), DW_AT_bit_size(0x10)
	.dwattr DW$532, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$532, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$54


DW$T$56	.dwtag  DW_TAG_structure_type
	.dwattr DW$T$56, DW_AT_name("BULK_PTD_DW7_BITS_LO")
	.dwattr DW$T$56, DW_AT_byte_size(0x01)
DW$533	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$533, DW_AT_name("rsvd1"), DW_AT_symbol_name("_rsvd1")
	.dwattr DW$533, DW_AT_bit_offset(0x00), DW_AT_bit_size(0x10)
	.dwattr DW$533, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$533, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$56


DW$T$58	.dwtag  DW_TAG_structure_type
	.dwattr DW$T$58, DW_AT_name("BULK_PTD_DW7_BITS_HI")
	.dwattr DW$T$58, DW_AT_byte_size(0x01)
DW$534	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$534, DW_AT_name("rsvd1"), DW_AT_symbol_name("_rsvd1")
	.dwattr DW$534, DW_AT_bit_offset(0x00), DW_AT_bit_size(0x10)
	.dwattr DW$534, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$534, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$58


DW$T$63	.dwtag  DW_TAG_union_type
	.dwattr DW$T$63, DW_AT_name("DEV_DESC_D0_REG")
	.dwattr DW$T$63, DW_AT_byte_size(0x01)
DW$535	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$535, DW_AT_name("all"), DW_AT_symbol_name("_all")
	.dwattr DW$535, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$535, DW_AT_accessibility(DW_ACCESS_public)
DW$536	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$62)
	.dwattr DW$536, DW_AT_name("bit"), DW_AT_symbol_name("_bit")
	.dwattr DW$536, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$536, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$63


DW$T$65	.dwtag  DW_TAG_union_type
	.dwattr DW$T$65, DW_AT_name("DEV_DESC_D1_REG")
	.dwattr DW$T$65, DW_AT_byte_size(0x01)
DW$537	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$537, DW_AT_name("all"), DW_AT_symbol_name("_all")
	.dwattr DW$537, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$537, DW_AT_accessibility(DW_ACCESS_public)
DW$538	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$64)
	.dwattr DW$538, DW_AT_name("bit"), DW_AT_symbol_name("_bit")
	.dwattr DW$538, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$538, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$65


DW$T$67	.dwtag  DW_TAG_union_type
	.dwattr DW$T$67, DW_AT_name("DEV_DESC_D2_REG")
	.dwattr DW$T$67, DW_AT_byte_size(0x01)
DW$539	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$539, DW_AT_name("all"), DW_AT_symbol_name("_all")
	.dwattr DW$539, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$539, DW_AT_accessibility(DW_ACCESS_public)
DW$540	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$66)
	.dwattr DW$540, DW_AT_name("bit"), DW_AT_symbol_name("_bit")
	.dwattr DW$540, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$540, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$67


DW$T$69	.dwtag  DW_TAG_union_type
	.dwattr DW$T$69, DW_AT_name("DEV_DESC_D3_REG")
	.dwattr DW$T$69, DW_AT_byte_size(0x01)
DW$541	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$541, DW_AT_name("all"), DW_AT_symbol_name("_all")
	.dwattr DW$541, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$541, DW_AT_accessibility(DW_ACCESS_public)
DW$542	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$68)
	.dwattr DW$542, DW_AT_name("bit"), DW_AT_symbol_name("_bit")
	.dwattr DW$542, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$542, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$69


DW$T$71	.dwtag  DW_TAG_union_type
	.dwattr DW$T$71, DW_AT_name("DEV_DESC_D4_REG")
	.dwattr DW$T$71, DW_AT_byte_size(0x01)
DW$543	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$543, DW_AT_name("all"), DW_AT_symbol_name("_all")
	.dwattr DW$543, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$543, DW_AT_accessibility(DW_ACCESS_public)
DW$544	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$70)
	.dwattr DW$544, DW_AT_name("bit"), DW_AT_symbol_name("_bit")
	.dwattr DW$544, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$544, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$71


DW$T$73	.dwtag  DW_TAG_union_type
	.dwattr DW$T$73, DW_AT_name("DEV_DESC_D5_REG")
	.dwattr DW$T$73, DW_AT_byte_size(0x01)
DW$545	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$545, DW_AT_name("all"), DW_AT_symbol_name("_all")
	.dwattr DW$545, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$545, DW_AT_accessibility(DW_ACCESS_public)
DW$546	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$72)
	.dwattr DW$546, DW_AT_name("bit"), DW_AT_symbol_name("_bit")
	.dwattr DW$546, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$546, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$73


DW$T$75	.dwtag  DW_TAG_union_type
	.dwattr DW$T$75, DW_AT_name("DEV_DESC_D6_REG")
	.dwattr DW$T$75, DW_AT_byte_size(0x01)
DW$547	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$547, DW_AT_name("all"), DW_AT_symbol_name("_all")
	.dwattr DW$547, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$547, DW_AT_accessibility(DW_ACCESS_public)
DW$548	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$74)
	.dwattr DW$548, DW_AT_name("bit"), DW_AT_symbol_name("_bit")
	.dwattr DW$548, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$548, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$75


DW$T$77	.dwtag  DW_TAG_union_type
	.dwattr DW$T$77, DW_AT_name("DEV_DESC_D7_REG")
	.dwattr DW$T$77, DW_AT_byte_size(0x01)
DW$549	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$549, DW_AT_name("all"), DW_AT_symbol_name("_all")
	.dwattr DW$549, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$549, DW_AT_accessibility(DW_ACCESS_public)
DW$550	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$76)
	.dwattr DW$550, DW_AT_name("bit"), DW_AT_symbol_name("_bit")
	.dwattr DW$550, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$550, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$77


DW$T$79	.dwtag  DW_TAG_union_type
	.dwattr DW$T$79, DW_AT_name("DEV_DESC_D8_REG")
	.dwattr DW$T$79, DW_AT_byte_size(0x01)
DW$551	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$551, DW_AT_name("all"), DW_AT_symbol_name("_all")
	.dwattr DW$551, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$551, DW_AT_accessibility(DW_ACCESS_public)
DW$552	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$78)
	.dwattr DW$552, DW_AT_name("bit"), DW_AT_symbol_name("_bit")
	.dwattr DW$552, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$552, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$79


DW$T$82	.dwtag  DW_TAG_union_type
	.dwattr DW$T$82, DW_AT_name("DEV_QLF_D0_REG")
	.dwattr DW$T$82, DW_AT_byte_size(0x01)
DW$553	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$553, DW_AT_name("all"), DW_AT_symbol_name("_all")
	.dwattr DW$553, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$553, DW_AT_accessibility(DW_ACCESS_public)
DW$554	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$81)
	.dwattr DW$554, DW_AT_name("bit"), DW_AT_symbol_name("_bit")
	.dwattr DW$554, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$554, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$82


DW$T$84	.dwtag  DW_TAG_union_type
	.dwattr DW$T$84, DW_AT_name("DEV_QLF_D1_REG")
	.dwattr DW$T$84, DW_AT_byte_size(0x01)
DW$555	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$555, DW_AT_name("all"), DW_AT_symbol_name("_all")
	.dwattr DW$555, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$555, DW_AT_accessibility(DW_ACCESS_public)
DW$556	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$83)
	.dwattr DW$556, DW_AT_name("bit"), DW_AT_symbol_name("_bit")
	.dwattr DW$556, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$556, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$84


DW$T$86	.dwtag  DW_TAG_union_type
	.dwattr DW$T$86, DW_AT_name("DEV_QLF_D2_REG")
	.dwattr DW$T$86, DW_AT_byte_size(0x01)
DW$557	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$557, DW_AT_name("all"), DW_AT_symbol_name("_all")
	.dwattr DW$557, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$557, DW_AT_accessibility(DW_ACCESS_public)
DW$558	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$85)
	.dwattr DW$558, DW_AT_name("bit"), DW_AT_symbol_name("_bit")
	.dwattr DW$558, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$558, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$86


DW$T$88	.dwtag  DW_TAG_union_type
	.dwattr DW$T$88, DW_AT_name("DEV_QLF_D3_REG")
	.dwattr DW$T$88, DW_AT_byte_size(0x01)
DW$559	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$559, DW_AT_name("all"), DW_AT_symbol_name("_all")
	.dwattr DW$559, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$559, DW_AT_accessibility(DW_ACCESS_public)
DW$560	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$87)
	.dwattr DW$560, DW_AT_name("bit"), DW_AT_symbol_name("_bit")
	.dwattr DW$560, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$560, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$88


DW$T$90	.dwtag  DW_TAG_union_type
	.dwattr DW$T$90, DW_AT_name("DEV_QLF_D4_REG")
	.dwattr DW$T$90, DW_AT_byte_size(0x01)
DW$561	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$561, DW_AT_name("all"), DW_AT_symbol_name("_all")
	.dwattr DW$561, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$561, DW_AT_accessibility(DW_ACCESS_public)
DW$562	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$89)
	.dwattr DW$562, DW_AT_name("bit"), DW_AT_symbol_name("_bit")
	.dwattr DW$562, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$562, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$90


DW$T$93	.dwtag  DW_TAG_union_type
	.dwattr DW$T$93, DW_AT_name("CFG_DESC_D0_REG")
	.dwattr DW$T$93, DW_AT_byte_size(0x01)
DW$563	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$563, DW_AT_name("all"), DW_AT_symbol_name("_all")
	.dwattr DW$563, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$563, DW_AT_accessibility(DW_ACCESS_public)
DW$564	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$92)
	.dwattr DW$564, DW_AT_name("bit"), DW_AT_symbol_name("_bit")
	.dwattr DW$564, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$564, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$93


DW$T$95	.dwtag  DW_TAG_union_type
	.dwattr DW$T$95, DW_AT_name("CFG_DESC_D1_REG")
	.dwattr DW$T$95, DW_AT_byte_size(0x01)
DW$565	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$565, DW_AT_name("all"), DW_AT_symbol_name("_all")
	.dwattr DW$565, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$565, DW_AT_accessibility(DW_ACCESS_public)
DW$566	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$94)
	.dwattr DW$566, DW_AT_name("bit"), DW_AT_symbol_name("_bit")
	.dwattr DW$566, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$566, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$95


DW$T$97	.dwtag  DW_TAG_union_type
	.dwattr DW$T$97, DW_AT_name("CFG_DESC_D2_REG")
	.dwattr DW$T$97, DW_AT_byte_size(0x01)
DW$567	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$567, DW_AT_name("all"), DW_AT_symbol_name("_all")
	.dwattr DW$567, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$567, DW_AT_accessibility(DW_ACCESS_public)
DW$568	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$96)
	.dwattr DW$568, DW_AT_name("bit"), DW_AT_symbol_name("_bit")
	.dwattr DW$568, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$568, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$97


DW$T$99	.dwtag  DW_TAG_union_type
	.dwattr DW$T$99, DW_AT_name("CFG_DESC_D3_REG")
	.dwattr DW$T$99, DW_AT_byte_size(0x01)
DW$569	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$569, DW_AT_name("all"), DW_AT_symbol_name("_all")
	.dwattr DW$569, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$569, DW_AT_accessibility(DW_ACCESS_public)
DW$570	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$98)
	.dwattr DW$570, DW_AT_name("bit"), DW_AT_symbol_name("_bit")
	.dwattr DW$570, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$570, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$99


DW$T$101	.dwtag  DW_TAG_union_type
	.dwattr DW$T$101, DW_AT_name("CFG_DESC_D4_REG")
	.dwattr DW$T$101, DW_AT_byte_size(0x01)
DW$571	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$571, DW_AT_name("all"), DW_AT_symbol_name("_all")
	.dwattr DW$571, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$571, DW_AT_accessibility(DW_ACCESS_public)
DW$572	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$100)
	.dwattr DW$572, DW_AT_name("bit"), DW_AT_symbol_name("_bit")
	.dwattr DW$572, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$572, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$101


DW$T$104	.dwtag  DW_TAG_union_type
	.dwattr DW$T$104, DW_AT_name("INTF_DESC_D0_REG")
	.dwattr DW$T$104, DW_AT_byte_size(0x01)
DW$573	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$573, DW_AT_name("all"), DW_AT_symbol_name("_all")
	.dwattr DW$573, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$573, DW_AT_accessibility(DW_ACCESS_public)
DW$574	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$103)
	.dwattr DW$574, DW_AT_name("bit"), DW_AT_symbol_name("_bit")
	.dwattr DW$574, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$574, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$104


DW$T$106	.dwtag  DW_TAG_union_type
	.dwattr DW$T$106, DW_AT_name("INTF_DESC_D1_REG")
	.dwattr DW$T$106, DW_AT_byte_size(0x01)
DW$575	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$575, DW_AT_name("all"), DW_AT_symbol_name("_all")
	.dwattr DW$575, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$575, DW_AT_accessibility(DW_ACCESS_public)
DW$576	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$105)
	.dwattr DW$576, DW_AT_name("bit"), DW_AT_symbol_name("_bit")
	.dwattr DW$576, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$576, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$106


DW$T$108	.dwtag  DW_TAG_union_type
	.dwattr DW$T$108, DW_AT_name("INTF_DESC_D2_REG")
	.dwattr DW$T$108, DW_AT_byte_size(0x01)
DW$577	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$577, DW_AT_name("all"), DW_AT_symbol_name("_all")
	.dwattr DW$577, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$577, DW_AT_accessibility(DW_ACCESS_public)
DW$578	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$107)
	.dwattr DW$578, DW_AT_name("bit"), DW_AT_symbol_name("_bit")
	.dwattr DW$578, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$578, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$108


DW$T$110	.dwtag  DW_TAG_union_type
	.dwattr DW$T$110, DW_AT_name("INTF_DESC_D3_REG")
	.dwattr DW$T$110, DW_AT_byte_size(0x01)
DW$579	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$579, DW_AT_name("all"), DW_AT_symbol_name("_all")
	.dwattr DW$579, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$579, DW_AT_accessibility(DW_ACCESS_public)
DW$580	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$109)
	.dwattr DW$580, DW_AT_name("bit"), DW_AT_symbol_name("_bit")
	.dwattr DW$580, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$580, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$110


DW$T$112	.dwtag  DW_TAG_union_type
	.dwattr DW$T$112, DW_AT_name("INTF_DESC_D4_REG")
	.dwattr DW$T$112, DW_AT_byte_size(0x01)
DW$581	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$581, DW_AT_name("all"), DW_AT_symbol_name("_all")
	.dwattr DW$581, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$581, DW_AT_accessibility(DW_ACCESS_public)
DW$582	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$111)
	.dwattr DW$582, DW_AT_name("bit"), DW_AT_symbol_name("_bit")
	.dwattr DW$582, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$582, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$112


DW$T$122	.dwtag  DW_TAG_structure_type
	.dwattr DW$T$122, DW_AT_name("ENDPOINT_DESCRIPTOR_STRUCT")
	.dwattr DW$T$122, DW_AT_byte_size(0x04)
DW$583	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$115)
	.dwattr DW$583, DW_AT_name("D0"), DW_AT_symbol_name("_D0")
	.dwattr DW$583, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$583, DW_AT_accessibility(DW_ACCESS_public)
DW$584	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$117)
	.dwattr DW$584, DW_AT_name("D1"), DW_AT_symbol_name("_D1")
	.dwattr DW$584, DW_AT_data_member_location[DW_OP_plus_uconst 0x1]
	.dwattr DW$584, DW_AT_accessibility(DW_ACCESS_public)
DW$585	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$119)
	.dwattr DW$585, DW_AT_name("D2"), DW_AT_symbol_name("_D2")
	.dwattr DW$585, DW_AT_data_member_location[DW_OP_plus_uconst 0x2]
	.dwattr DW$585, DW_AT_accessibility(DW_ACCESS_public)
DW$586	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$121)
	.dwattr DW$586, DW_AT_name("D3"), DW_AT_symbol_name("_D3")
	.dwattr DW$586, DW_AT_data_member_location[DW_OP_plus_uconst 0x3]
	.dwattr DW$586, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$122


DW$T$124	.dwtag  DW_TAG_structure_type
	.dwattr DW$T$124, DW_AT_name("_STRING_DESCRIPTOR_STRUCT")
	.dwattr DW$T$124, DW_AT_byte_size(0x26)
DW$587	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$6)
	.dwattr DW$587, DW_AT_name("bLength"), DW_AT_symbol_name("_bLength")
	.dwattr DW$587, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$587, DW_AT_accessibility(DW_ACCESS_public)
DW$588	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$6)
	.dwattr DW$588, DW_AT_name("bDescriptorType"), DW_AT_symbol_name("_bDescriptorType")
	.dwattr DW$588, DW_AT_data_member_location[DW_OP_plus_uconst 0x1]
	.dwattr DW$588, DW_AT_accessibility(DW_ACCESS_public)
DW$589	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$123)
	.dwattr DW$589, DW_AT_name("SomeDescriptor"), DW_AT_symbol_name("_SomeDescriptor")
	.dwattr DW$589, DW_AT_data_member_location[DW_OP_plus_uconst 0x2]
	.dwattr DW$589, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$124


DW$T$125	.dwtag  DW_TAG_structure_type
	.dwattr DW$T$125, DW_AT_name("_REQUEST_CMD_STRUCT")
	.dwattr DW$T$125, DW_AT_byte_size(0x04)
DW$590	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$11)
	.dwattr DW$590, DW_AT_name("bmReqTypeReq"), DW_AT_symbol_name("_bmReqTypeReq")
	.dwattr DW$590, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$590, DW_AT_accessibility(DW_ACCESS_public)
DW$591	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$11)
	.dwattr DW$591, DW_AT_name("wValue"), DW_AT_symbol_name("_wValue")
	.dwattr DW$591, DW_AT_data_member_location[DW_OP_plus_uconst 0x1]
	.dwattr DW$591, DW_AT_accessibility(DW_ACCESS_public)
DW$592	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$11)
	.dwattr DW$592, DW_AT_name("wIndex"), DW_AT_symbol_name("_wIndex")
	.dwattr DW$592, DW_AT_data_member_location[DW_OP_plus_uconst 0x2]
	.dwattr DW$592, DW_AT_accessibility(DW_ACCESS_public)
DW$593	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$11)
	.dwattr DW$593, DW_AT_name("wLength"), DW_AT_symbol_name("_wLength")
	.dwattr DW$593, DW_AT_data_member_location[DW_OP_plus_uconst 0x3]
	.dwattr DW$593, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$125

DW$T$6	.dwtag  DW_TAG_base_type, DW_AT_name("unsigned char")
	.dwattr DW$T$6, DW_AT_encoding(DW_ATE_unsigned_char)
	.dwattr DW$T$6, DW_AT_byte_size(0x01)

DW$T$123	.dwtag  DW_TAG_array_type, DW_AT_type(*DW$T$6)
	.dwattr DW$T$123, DW_AT_language(DW_LANG_C)
	.dwattr DW$T$123, DW_AT_byte_size(0x24)
DW$594	.dwtag  DW_TAG_subrange_type
	.dwattr DW$594, DW_AT_upper_bound(0x23)
	.dwendtag DW$T$123

DW$595	.dwtag  DW_TAG_far_type
	.dwattr DW$595, DW_AT_type(*DW$T$24)
DW$T$25	.dwtag  DW_TAG_volatile_type
	.dwattr DW$T$25, DW_AT_type(*DW$595)

DW$T$62	.dwtag  DW_TAG_structure_type
	.dwattr DW$T$62, DW_AT_name("DEV_DESC_D0_BITS")
	.dwattr DW$T$62, DW_AT_byte_size(0x01)
DW$596	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$596, DW_AT_name("bLength"), DW_AT_symbol_name("_bLength")
	.dwattr DW$596, DW_AT_bit_offset(0x08), DW_AT_bit_size(0x08)
	.dwattr DW$596, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$596, DW_AT_accessibility(DW_ACCESS_public)
DW$597	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$597, DW_AT_name("bDescriptorType"), DW_AT_symbol_name("_bDescriptorType")
	.dwattr DW$597, DW_AT_bit_offset(0x00), DW_AT_bit_size(0x08)
	.dwattr DW$597, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$597, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$62


DW$T$64	.dwtag  DW_TAG_structure_type
	.dwattr DW$T$64, DW_AT_name("DEV_DESC_D1_BITS")
	.dwattr DW$T$64, DW_AT_byte_size(0x01)
DW$598	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$598, DW_AT_name("bcdUSBLo"), DW_AT_symbol_name("_bcdUSBLo")
	.dwattr DW$598, DW_AT_bit_offset(0x08), DW_AT_bit_size(0x08)
	.dwattr DW$598, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$598, DW_AT_accessibility(DW_ACCESS_public)
DW$599	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$599, DW_AT_name("bcdUSBHi"), DW_AT_symbol_name("_bcdUSBHi")
	.dwattr DW$599, DW_AT_bit_offset(0x00), DW_AT_bit_size(0x08)
	.dwattr DW$599, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$599, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$64


DW$T$66	.dwtag  DW_TAG_structure_type
	.dwattr DW$T$66, DW_AT_name("DEV_DESC_D2_BITS")
	.dwattr DW$T$66, DW_AT_byte_size(0x01)
DW$600	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$600, DW_AT_name("bDeviceClass"), DW_AT_symbol_name("_bDeviceClass")
	.dwattr DW$600, DW_AT_bit_offset(0x08), DW_AT_bit_size(0x08)
	.dwattr DW$600, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$600, DW_AT_accessibility(DW_ACCESS_public)
DW$601	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$601, DW_AT_name("bDeviceSubClass"), DW_AT_symbol_name("_bDeviceSubClass")
	.dwattr DW$601, DW_AT_bit_offset(0x00), DW_AT_bit_size(0x08)
	.dwattr DW$601, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$601, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$66


DW$T$68	.dwtag  DW_TAG_structure_type
	.dwattr DW$T$68, DW_AT_name("DEV_DESC_D3_BITS")
	.dwattr DW$T$68, DW_AT_byte_size(0x01)
DW$602	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$602, DW_AT_name("bDeviceProtocol"), DW_AT_symbol_name("_bDeviceProtocol")
	.dwattr DW$602, DW_AT_bit_offset(0x08), DW_AT_bit_size(0x08)
	.dwattr DW$602, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$602, DW_AT_accessibility(DW_ACCESS_public)
DW$603	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$603, DW_AT_name("bMakPaketSize0"), DW_AT_symbol_name("_bMakPaketSize0")
	.dwattr DW$603, DW_AT_bit_offset(0x00), DW_AT_bit_size(0x08)
	.dwattr DW$603, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$603, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$68


DW$T$70	.dwtag  DW_TAG_structure_type
	.dwattr DW$T$70, DW_AT_name("DEV_DESC_D4_BITS")
	.dwattr DW$T$70, DW_AT_byte_size(0x01)
DW$604	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$604, DW_AT_name("idVendorLo"), DW_AT_symbol_name("_idVendorLo")
	.dwattr DW$604, DW_AT_bit_offset(0x08), DW_AT_bit_size(0x08)
	.dwattr DW$604, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$604, DW_AT_accessibility(DW_ACCESS_public)
DW$605	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$605, DW_AT_name("idVerdorHi"), DW_AT_symbol_name("_idVerdorHi")
	.dwattr DW$605, DW_AT_bit_offset(0x00), DW_AT_bit_size(0x08)
	.dwattr DW$605, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$605, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$70


DW$T$72	.dwtag  DW_TAG_structure_type
	.dwattr DW$T$72, DW_AT_name("DEV_DESC_D5_BITS")
	.dwattr DW$T$72, DW_AT_byte_size(0x01)
DW$606	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$606, DW_AT_name("idProductLo"), DW_AT_symbol_name("_idProductLo")
	.dwattr DW$606, DW_AT_bit_offset(0x08), DW_AT_bit_size(0x08)
	.dwattr DW$606, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$606, DW_AT_accessibility(DW_ACCESS_public)
DW$607	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$607, DW_AT_name("idProductHi"), DW_AT_symbol_name("_idProductHi")
	.dwattr DW$607, DW_AT_bit_offset(0x00), DW_AT_bit_size(0x08)
	.dwattr DW$607, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$607, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$72


DW$T$74	.dwtag  DW_TAG_structure_type
	.dwattr DW$T$74, DW_AT_name("DEV_DESC_D6_BITS")
	.dwattr DW$T$74, DW_AT_byte_size(0x01)
DW$608	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$608, DW_AT_name("bcdDeviceLo"), DW_AT_symbol_name("_bcdDeviceLo")
	.dwattr DW$608, DW_AT_bit_offset(0x08), DW_AT_bit_size(0x08)
	.dwattr DW$608, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$608, DW_AT_accessibility(DW_ACCESS_public)
DW$609	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$609, DW_AT_name("bcdDeviceHi"), DW_AT_symbol_name("_bcdDeviceHi")
	.dwattr DW$609, DW_AT_bit_offset(0x00), DW_AT_bit_size(0x08)
	.dwattr DW$609, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$609, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$74


DW$T$76	.dwtag  DW_TAG_structure_type
	.dwattr DW$T$76, DW_AT_name("DEV_DESC_D7_BITS")
	.dwattr DW$T$76, DW_AT_byte_size(0x01)
DW$610	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$610, DW_AT_name("iManufacture"), DW_AT_symbol_name("_iManufacture")
	.dwattr DW$610, DW_AT_bit_offset(0x08), DW_AT_bit_size(0x08)
	.dwattr DW$610, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$610, DW_AT_accessibility(DW_ACCESS_public)
DW$611	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$611, DW_AT_name("iProduct"), DW_AT_symbol_name("_iProduct")
	.dwattr DW$611, DW_AT_bit_offset(0x00), DW_AT_bit_size(0x08)
	.dwattr DW$611, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$611, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$76


DW$T$78	.dwtag  DW_TAG_structure_type
	.dwattr DW$T$78, DW_AT_name("DEV_DESC_D8_BITS")
	.dwattr DW$T$78, DW_AT_byte_size(0x01)
DW$612	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$612, DW_AT_name("iSerialNumber"), DW_AT_symbol_name("_iSerialNumber")
	.dwattr DW$612, DW_AT_bit_offset(0x08), DW_AT_bit_size(0x08)
	.dwattr DW$612, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$612, DW_AT_accessibility(DW_ACCESS_public)
DW$613	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$613, DW_AT_name("bNumConfigs"), DW_AT_symbol_name("_bNumConfigs")
	.dwattr DW$613, DW_AT_bit_offset(0x00), DW_AT_bit_size(0x08)
	.dwattr DW$613, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$613, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$78


DW$T$81	.dwtag  DW_TAG_structure_type
	.dwattr DW$T$81, DW_AT_name("DEV_QLF_D0_BITS")
	.dwattr DW$T$81, DW_AT_byte_size(0x01)
DW$614	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$614, DW_AT_name("bLength"), DW_AT_symbol_name("_bLength")
	.dwattr DW$614, DW_AT_bit_offset(0x08), DW_AT_bit_size(0x08)
	.dwattr DW$614, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$614, DW_AT_accessibility(DW_ACCESS_public)
DW$615	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$615, DW_AT_name("bDescType"), DW_AT_symbol_name("_bDescType")
	.dwattr DW$615, DW_AT_bit_offset(0x00), DW_AT_bit_size(0x08)
	.dwattr DW$615, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$615, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$81


DW$T$83	.dwtag  DW_TAG_structure_type
	.dwattr DW$T$83, DW_AT_name("DEV_QLF_D1_BITS")
	.dwattr DW$T$83, DW_AT_byte_size(0x01)
DW$616	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$616, DW_AT_name("bcdUSBLo"), DW_AT_symbol_name("_bcdUSBLo")
	.dwattr DW$616, DW_AT_bit_offset(0x08), DW_AT_bit_size(0x08)
	.dwattr DW$616, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$616, DW_AT_accessibility(DW_ACCESS_public)
DW$617	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$617, DW_AT_name("bcdUSBHi"), DW_AT_symbol_name("_bcdUSBHi")
	.dwattr DW$617, DW_AT_bit_offset(0x00), DW_AT_bit_size(0x08)
	.dwattr DW$617, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$617, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$83


DW$T$85	.dwtag  DW_TAG_structure_type
	.dwattr DW$T$85, DW_AT_name("DEV_QLF_D2_BITS")
	.dwattr DW$T$85, DW_AT_byte_size(0x01)
DW$618	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$618, DW_AT_name("bClass"), DW_AT_symbol_name("_bClass")
	.dwattr DW$618, DW_AT_bit_offset(0x08), DW_AT_bit_size(0x08)
	.dwattr DW$618, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$618, DW_AT_accessibility(DW_ACCESS_public)
DW$619	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$619, DW_AT_name("bSubClass"), DW_AT_symbol_name("_bSubClass")
	.dwattr DW$619, DW_AT_bit_offset(0x00), DW_AT_bit_size(0x08)
	.dwattr DW$619, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$619, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$85


DW$T$87	.dwtag  DW_TAG_structure_type
	.dwattr DW$T$87, DW_AT_name("DEV_QLF_D3_BITS")
	.dwattr DW$T$87, DW_AT_byte_size(0x01)
DW$620	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$620, DW_AT_name("bProtocol"), DW_AT_symbol_name("_bProtocol")
	.dwattr DW$620, DW_AT_bit_offset(0x08), DW_AT_bit_size(0x08)
	.dwattr DW$620, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$620, DW_AT_accessibility(DW_ACCESS_public)
DW$621	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$621, DW_AT_name("bMaxPktSz"), DW_AT_symbol_name("_bMaxPktSz")
	.dwattr DW$621, DW_AT_bit_offset(0x00), DW_AT_bit_size(0x08)
	.dwattr DW$621, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$621, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$87


DW$T$89	.dwtag  DW_TAG_structure_type
	.dwattr DW$T$89, DW_AT_name("DEV_QLF_D4_BITS")
	.dwattr DW$T$89, DW_AT_byte_size(0x01)
DW$622	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$622, DW_AT_name("bNumConfigs"), DW_AT_symbol_name("_bNumConfigs")
	.dwattr DW$622, DW_AT_bit_offset(0x08), DW_AT_bit_size(0x08)
	.dwattr DW$622, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$622, DW_AT_accessibility(DW_ACCESS_public)
DW$623	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$623, DW_AT_name("bRsvd"), DW_AT_symbol_name("_bRsvd")
	.dwattr DW$623, DW_AT_bit_offset(0x00), DW_AT_bit_size(0x08)
	.dwattr DW$623, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$623, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$89


DW$T$92	.dwtag  DW_TAG_structure_type
	.dwattr DW$T$92, DW_AT_name("CFG_DESC_D0_BITS")
	.dwattr DW$T$92, DW_AT_byte_size(0x01)
DW$624	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$624, DW_AT_name("bLength"), DW_AT_symbol_name("_bLength")
	.dwattr DW$624, DW_AT_bit_offset(0x08), DW_AT_bit_size(0x08)
	.dwattr DW$624, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$624, DW_AT_accessibility(DW_ACCESS_public)
DW$625	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$625, DW_AT_name("bDescType"), DW_AT_symbol_name("_bDescType")
	.dwattr DW$625, DW_AT_bit_offset(0x00), DW_AT_bit_size(0x08)
	.dwattr DW$625, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$625, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$92


DW$T$94	.dwtag  DW_TAG_structure_type
	.dwattr DW$T$94, DW_AT_name("CFG_DESC_D1_BITS")
	.dwattr DW$T$94, DW_AT_byte_size(0x01)
DW$626	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$626, DW_AT_name("wTotalLengthLo"), DW_AT_symbol_name("_wTotalLengthLo")
	.dwattr DW$626, DW_AT_bit_offset(0x08), DW_AT_bit_size(0x08)
	.dwattr DW$626, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$626, DW_AT_accessibility(DW_ACCESS_public)
DW$627	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$627, DW_AT_name("wTotalLengthHi"), DW_AT_symbol_name("_wTotalLengthHi")
	.dwattr DW$627, DW_AT_bit_offset(0x00), DW_AT_bit_size(0x08)
	.dwattr DW$627, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$627, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$94


DW$T$96	.dwtag  DW_TAG_structure_type
	.dwattr DW$T$96, DW_AT_name("CFG_DESC_D2_BITS")
	.dwattr DW$T$96, DW_AT_byte_size(0x01)
DW$628	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$628, DW_AT_name("bNumInterface"), DW_AT_symbol_name("_bNumInterface")
	.dwattr DW$628, DW_AT_bit_offset(0x08), DW_AT_bit_size(0x08)
	.dwattr DW$628, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$628, DW_AT_accessibility(DW_ACCESS_public)
DW$629	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$629, DW_AT_name("bConfigValue"), DW_AT_symbol_name("_bConfigValue")
	.dwattr DW$629, DW_AT_bit_offset(0x00), DW_AT_bit_size(0x08)
	.dwattr DW$629, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$629, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$96


DW$T$98	.dwtag  DW_TAG_structure_type
	.dwattr DW$T$98, DW_AT_name("CFG_DESC_D3_BITS")
	.dwattr DW$T$98, DW_AT_byte_size(0x01)
DW$630	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$630, DW_AT_name("iConfig"), DW_AT_symbol_name("_iConfig")
	.dwattr DW$630, DW_AT_bit_offset(0x08), DW_AT_bit_size(0x08)
	.dwattr DW$630, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$630, DW_AT_accessibility(DW_ACCESS_public)
DW$631	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$631, DW_AT_name("bmAttributes"), DW_AT_symbol_name("_bmAttributes")
	.dwattr DW$631, DW_AT_bit_offset(0x00), DW_AT_bit_size(0x08)
	.dwattr DW$631, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$631, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$98


DW$T$100	.dwtag  DW_TAG_structure_type
	.dwattr DW$T$100, DW_AT_name("CFG_DESC_D4_BITS")
	.dwattr DW$T$100, DW_AT_byte_size(0x01)
DW$632	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$632, DW_AT_name("MaxPower"), DW_AT_symbol_name("_MaxPower")
	.dwattr DW$632, DW_AT_bit_offset(0x08), DW_AT_bit_size(0x08)
	.dwattr DW$632, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$632, DW_AT_accessibility(DW_ACCESS_public)
DW$633	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$633, DW_AT_name("rsvd"), DW_AT_symbol_name("_rsvd")
	.dwattr DW$633, DW_AT_bit_offset(0x00), DW_AT_bit_size(0x08)
	.dwattr DW$633, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$633, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$100


DW$T$103	.dwtag  DW_TAG_structure_type
	.dwattr DW$T$103, DW_AT_name("INTF_DESC_D0_BITS")
	.dwattr DW$T$103, DW_AT_byte_size(0x01)
DW$634	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$634, DW_AT_name("bLength"), DW_AT_symbol_name("_bLength")
	.dwattr DW$634, DW_AT_bit_offset(0x08), DW_AT_bit_size(0x08)
	.dwattr DW$634, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$634, DW_AT_accessibility(DW_ACCESS_public)
DW$635	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$635, DW_AT_name("bDescType"), DW_AT_symbol_name("_bDescType")
	.dwattr DW$635, DW_AT_bit_offset(0x00), DW_AT_bit_size(0x08)
	.dwattr DW$635, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$635, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$103


DW$T$105	.dwtag  DW_TAG_structure_type
	.dwattr DW$T$105, DW_AT_name("INTF_DESC_D1_BITS")
	.dwattr DW$T$105, DW_AT_byte_size(0x01)
DW$636	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$636, DW_AT_name("bIntfNumber"), DW_AT_symbol_name("_bIntfNumber")
	.dwattr DW$636, DW_AT_bit_offset(0x08), DW_AT_bit_size(0x08)
	.dwattr DW$636, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$636, DW_AT_accessibility(DW_ACCESS_public)
DW$637	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$637, DW_AT_name("bAltSeting"), DW_AT_symbol_name("_bAltSeting")
	.dwattr DW$637, DW_AT_bit_offset(0x00), DW_AT_bit_size(0x08)
	.dwattr DW$637, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$637, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$105


DW$T$107	.dwtag  DW_TAG_structure_type
	.dwattr DW$T$107, DW_AT_name("INTF_DESC_D2_BITS")
	.dwattr DW$T$107, DW_AT_byte_size(0x01)
DW$638	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$638, DW_AT_name("bNumEP"), DW_AT_symbol_name("_bNumEP")
	.dwattr DW$638, DW_AT_bit_offset(0x08), DW_AT_bit_size(0x08)
	.dwattr DW$638, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$638, DW_AT_accessibility(DW_ACCESS_public)
DW$639	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$639, DW_AT_name("bClass"), DW_AT_symbol_name("_bClass")
	.dwattr DW$639, DW_AT_bit_offset(0x00), DW_AT_bit_size(0x08)
	.dwattr DW$639, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$639, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$107


DW$T$109	.dwtag  DW_TAG_structure_type
	.dwattr DW$T$109, DW_AT_name("INTF_DESC_D3_BITS")
	.dwattr DW$T$109, DW_AT_byte_size(0x01)
DW$640	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$640, DW_AT_name("bSubClass"), DW_AT_symbol_name("_bSubClass")
	.dwattr DW$640, DW_AT_bit_offset(0x08), DW_AT_bit_size(0x08)
	.dwattr DW$640, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$640, DW_AT_accessibility(DW_ACCESS_public)
DW$641	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$641, DW_AT_name("bProtocol"), DW_AT_symbol_name("_bProtocol")
	.dwattr DW$641, DW_AT_bit_offset(0x00), DW_AT_bit_size(0x08)
	.dwattr DW$641, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$641, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$109


DW$T$111	.dwtag  DW_TAG_structure_type
	.dwattr DW$T$111, DW_AT_name("INTF_DESC_D4_BITS")
	.dwattr DW$T$111, DW_AT_byte_size(0x01)
DW$642	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$642, DW_AT_name("iInterface"), DW_AT_symbol_name("_iInterface")
	.dwattr DW$642, DW_AT_bit_offset(0x08), DW_AT_bit_size(0x08)
	.dwattr DW$642, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$642, DW_AT_accessibility(DW_ACCESS_public)
DW$643	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$643, DW_AT_name("rsvd"), DW_AT_symbol_name("_rsvd")
	.dwattr DW$643, DW_AT_bit_offset(0x00), DW_AT_bit_size(0x08)
	.dwattr DW$643, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$643, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$111


DW$T$115	.dwtag  DW_TAG_union_type
	.dwattr DW$T$115, DW_AT_name("EP_DESC_D0_REG")
	.dwattr DW$T$115, DW_AT_byte_size(0x01)
DW$644	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$644, DW_AT_name("all"), DW_AT_symbol_name("_all")
	.dwattr DW$644, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$644, DW_AT_accessibility(DW_ACCESS_public)
DW$645	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$114)
	.dwattr DW$645, DW_AT_name("bit"), DW_AT_symbol_name("_bit")
	.dwattr DW$645, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$645, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$115


DW$T$117	.dwtag  DW_TAG_union_type
	.dwattr DW$T$117, DW_AT_name("EP_DESC_D1_REG")
	.dwattr DW$T$117, DW_AT_byte_size(0x01)
DW$646	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$646, DW_AT_name("all"), DW_AT_symbol_name("_all")
	.dwattr DW$646, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$646, DW_AT_accessibility(DW_ACCESS_public)
DW$647	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$116)
	.dwattr DW$647, DW_AT_name("bit"), DW_AT_symbol_name("_bit")
	.dwattr DW$647, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$647, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$117


DW$T$119	.dwtag  DW_TAG_union_type
	.dwattr DW$T$119, DW_AT_name("EP_DESC_D2_REG")
	.dwattr DW$T$119, DW_AT_byte_size(0x01)
DW$648	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$648, DW_AT_name("all"), DW_AT_symbol_name("_all")
	.dwattr DW$648, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$648, DW_AT_accessibility(DW_ACCESS_public)
DW$649	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$118)
	.dwattr DW$649, DW_AT_name("bit"), DW_AT_symbol_name("_bit")
	.dwattr DW$649, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$649, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$119


DW$T$121	.dwtag  DW_TAG_union_type
	.dwattr DW$T$121, DW_AT_name("EP_DESC_D3_REG")
	.dwattr DW$T$121, DW_AT_byte_size(0x01)
DW$650	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$650, DW_AT_name("all"), DW_AT_symbol_name("_all")
	.dwattr DW$650, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$650, DW_AT_accessibility(DW_ACCESS_public)
DW$651	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$120)
	.dwattr DW$651, DW_AT_name("bit"), DW_AT_symbol_name("_bit")
	.dwattr DW$651, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$651, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$121

DW$T$24	.dwtag  DW_TAG_typedef, DW_AT_name("PARTITION_INFO"), DW_AT_type(*DW$T$23)
	.dwattr DW$T$24, DW_AT_language(DW_LANG_C)

DW$T$114	.dwtag  DW_TAG_structure_type
	.dwattr DW$T$114, DW_AT_name("EP_DESC_D0_BITS")
	.dwattr DW$T$114, DW_AT_byte_size(0x01)
DW$652	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$652, DW_AT_name("bLength"), DW_AT_symbol_name("_bLength")
	.dwattr DW$652, DW_AT_bit_offset(0x08), DW_AT_bit_size(0x08)
	.dwattr DW$652, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$652, DW_AT_accessibility(DW_ACCESS_public)
DW$653	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$653, DW_AT_name("bDescType"), DW_AT_symbol_name("_bDescType")
	.dwattr DW$653, DW_AT_bit_offset(0x00), DW_AT_bit_size(0x08)
	.dwattr DW$653, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$653, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$114


DW$T$116	.dwtag  DW_TAG_structure_type
	.dwattr DW$T$116, DW_AT_name("EP_DESC_D1_BITS")
	.dwattr DW$T$116, DW_AT_byte_size(0x01)
DW$654	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$654, DW_AT_name("bEPAddress"), DW_AT_symbol_name("_bEPAddress")
	.dwattr DW$654, DW_AT_bit_offset(0x08), DW_AT_bit_size(0x08)
	.dwattr DW$654, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$654, DW_AT_accessibility(DW_ACCESS_public)
DW$655	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$655, DW_AT_name("bmAttributes"), DW_AT_symbol_name("_bmAttributes")
	.dwattr DW$655, DW_AT_bit_offset(0x00), DW_AT_bit_size(0x08)
	.dwattr DW$655, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$655, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$116


DW$T$118	.dwtag  DW_TAG_structure_type
	.dwattr DW$T$118, DW_AT_name("EP_DESC_D2_BITS")
	.dwattr DW$T$118, DW_AT_byte_size(0x01)
DW$656	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$656, DW_AT_name("wMaxPktSizeLo"), DW_AT_symbol_name("_wMaxPktSizeLo")
	.dwattr DW$656, DW_AT_bit_offset(0x08), DW_AT_bit_size(0x08)
	.dwattr DW$656, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$656, DW_AT_accessibility(DW_ACCESS_public)
DW$657	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$657, DW_AT_name("wMaxPktSizeHi"), DW_AT_symbol_name("_wMaxPktSizeHi")
	.dwattr DW$657, DW_AT_bit_offset(0x00), DW_AT_bit_size(0x08)
	.dwattr DW$657, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$657, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$118


DW$T$120	.dwtag  DW_TAG_structure_type
	.dwattr DW$T$120, DW_AT_name("EP_DESC_D3_BITS")
	.dwattr DW$T$120, DW_AT_byte_size(0x01)
DW$658	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$658, DW_AT_name("bInterval"), DW_AT_symbol_name("_bInterval")
	.dwattr DW$658, DW_AT_bit_offset(0x08), DW_AT_bit_size(0x08)
	.dwattr DW$658, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$658, DW_AT_accessibility(DW_ACCESS_public)
DW$659	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$659, DW_AT_name("rsvd"), DW_AT_symbol_name("_rsvd")
	.dwattr DW$659, DW_AT_bit_offset(0x00), DW_AT_bit_size(0x08)
	.dwattr DW$659, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$659, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$120


DW$T$23	.dwtag  DW_TAG_structure_type
	.dwattr DW$T$23, DW_AT_byte_size(0x08)
DW$660	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$20)
	.dwattr DW$660, DW_AT_name("Active_Head"), DW_AT_symbol_name("_Active_Head")
	.dwattr DW$660, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$660, DW_AT_accessibility(DW_ACCESS_public)
DW$661	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$20)
	.dwattr DW$661, DW_AT_name("Sec_Cylinder"), DW_AT_symbol_name("_Sec_Cylinder")
	.dwattr DW$661, DW_AT_data_member_location[DW_OP_plus_uconst 0x1]
	.dwattr DW$661, DW_AT_accessibility(DW_ACCESS_public)
DW$662	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$20)
	.dwattr DW$662, DW_AT_name("ID_EndHead"), DW_AT_symbol_name("_ID_EndHead")
	.dwattr DW$662, DW_AT_data_member_location[DW_OP_plus_uconst 0x2]
	.dwattr DW$662, DW_AT_accessibility(DW_ACCESS_public)
DW$663	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$20)
	.dwattr DW$663, DW_AT_name("EndSec_EndCylinder"), DW_AT_symbol_name("_EndSec_EndCylinder")
	.dwattr DW$663, DW_AT_data_member_location[DW_OP_plus_uconst 0x3]
	.dwattr DW$663, DW_AT_accessibility(DW_ACCESS_public)
DW$664	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$22)
	.dwattr DW$664, DW_AT_name("RelativeSec"), DW_AT_symbol_name("_RelativeSec")
	.dwattr DW$664, DW_AT_data_member_location[DW_OP_plus_uconst 0x4]
	.dwattr DW$664, DW_AT_accessibility(DW_ACCESS_public)
DW$665	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$22)
	.dwattr DW$665, DW_AT_name("TotSec"), DW_AT_symbol_name("_TotSec")
	.dwattr DW$665, DW_AT_data_member_location[DW_OP_plus_uconst 0x6]
	.dwattr DW$665, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$23


	.dwattr DW$126, DW_AT_external(0x01)
	.dwattr DW$126, DW_AT_type(*DW$T$19)
	.dwattr DW$272, DW_AT_external(0x01)
	.dwattr DW$272, DW_AT_type(*DW$T$19)
	.dwattr DW$47, DW_AT_external(0x01)
	.dwattr DW$270, DW_AT_external(0x01)
	.dwattr DW$270, DW_AT_type(*DW$T$19)
	.dwattr DW$265, DW_AT_external(0x01)
	.dwattr DW$265, DW_AT_type(*DW$T$19)
	.dwattr DW$260, DW_AT_external(0x01)
	.dwattr DW$260, DW_AT_type(*DW$T$19)
	.dwattr DW$257, DW_AT_external(0x01)
	.dwattr DW$257, DW_AT_type(*DW$T$19)
	.dwattr DW$250, DW_AT_external(0x01)
	.dwattr DW$250, DW_AT_type(*DW$T$19)
	.dwattr DW$246, DW_AT_external(0x01)
	.dwattr DW$246, DW_AT_type(*DW$T$19)
	.dwattr DW$245, DW_AT_external(0x01)
	.dwattr DW$243, DW_AT_external(0x01)
	.dwattr DW$243, DW_AT_type(*DW$T$19)
	.dwattr DW$232, DW_AT_external(0x01)
	.dwattr DW$232, DW_AT_type(*DW$T$19)
	.dwattr DW$227, DW_AT_external(0x01)
	.dwattr DW$227, DW_AT_type(*DW$T$19)
	.dwattr DW$191, DW_AT_external(0x01)
	.dwattr DW$191, DW_AT_type(*DW$T$19)
	.dwattr DW$128, DW_AT_external(0x01)
	.dwattr DW$128, DW_AT_type(*DW$T$19)
	.dwattr DW$92, DW_AT_external(0x01)
	.dwattr DW$92, DW_AT_type(*DW$T$19)
	.dwattr DW$118, DW_AT_external(0x01)
	.dwattr DW$118, DW_AT_type(*DW$T$19)
	.dwattr DW$101, DW_AT_external(0x01)
	.dwattr DW$101, DW_AT_type(*DW$T$19)
	.dwattr DW$175, DW_AT_external(0x01)
	.dwattr DW$175, DW_AT_type(*DW$T$19)
	.dwattr DW$171, DW_AT_external(0x01)
	.dwattr DW$171, DW_AT_type(*DW$T$19)
	.dwattr DW$45, DW_AT_external(0x01)
	.dwattr DW$CU, DW_AT_language(DW_LANG_C)

;***************************************************************
;* DWARF CIE ENTRIES                                           *
;***************************************************************

DW$CIE	.dwcie 1, 40
	.dwcfa	0x0c, 20, 0
	.dwcfa	0x07, 0
	.dwcfa	0x07, 1
	.dwcfa	0x07, 2
	.dwcfa	0x07, 3
	.dwcfa	0x07, 4
	.dwcfa	0x07, 5
	.dwcfa	0x08, 6
	.dwcfa	0x08, 7
	.dwcfa	0x08, 8
	.dwcfa	0x08, 9
	.dwcfa	0x08, 10
	.dwcfa	0x08, 11
	.dwcfa	0x07, 12
	.dwcfa	0x07, 13
	.dwcfa	0x07, 14
	.dwcfa	0x07, 15
	.dwcfa	0x07, 16
	.dwcfa	0x07, 17
	.dwcfa	0x07, 18
	.dwcfa	0x07, 19
	.dwcfa	0x07, 20
	.dwcfa	0x07, 21
	.dwcfa	0x07, 22
	.dwcfa	0x07, 23
	.dwcfa	0x07, 24
	.dwcfa	0x07, 25
	.dwcfa	0x07, 26
	.dwcfa	0x08, 27
	.dwcfa	0x07, 28
	.dwcfa	0x07, 29
	.dwcfa	0x07, 30
	.dwcfa	0x07, 31
	.dwcfa	0x07, 32
	.dwcfa	0x07, 33
	.dwcfa	0x07, 34
	.dwcfa	0x07, 35
	.dwcfa	0x07, 36
	.dwcfa	0x07, 37
	.dwcfa	0x07, 38
	.dwcfa	0x07, 39
	.dwcfa	0x07, 40

;***************************************************************
;* DWARF REGISTER MAP                                          *
;***************************************************************

DW$666	.dwtag  DW_TAG_assign_register, DW_AT_name("AL")
	.dwattr DW$666, DW_AT_location[DW_OP_reg0]
DW$667	.dwtag  DW_TAG_assign_register, DW_AT_name("AH")
	.dwattr DW$667, DW_AT_location[DW_OP_reg1]
DW$668	.dwtag  DW_TAG_assign_register, DW_AT_name("PL")
	.dwattr DW$668, DW_AT_location[DW_OP_reg2]
DW$669	.dwtag  DW_TAG_assign_register, DW_AT_name("PH")
	.dwattr DW$669, DW_AT_location[DW_OP_reg3]
DW$670	.dwtag  DW_TAG_assign_register, DW_AT_name("AR0")
	.dwattr DW$670, DW_AT_location[DW_OP_reg4]
DW$671	.dwtag  DW_TAG_assign_register, DW_AT_name("XAR0")
	.dwattr DW$671, DW_AT_location[DW_OP_reg5]
DW$672	.dwtag  DW_TAG_assign_register, DW_AT_name("AR1")
	.dwattr DW$672, DW_AT_location[DW_OP_reg6]
DW$673	.dwtag  DW_TAG_assign_register, DW_AT_name("XAR1")
	.dwattr DW$673, DW_AT_location[DW_OP_reg7]
DW$674	.dwtag  DW_TAG_assign_register, DW_AT_name("AR2")
	.dwattr DW$674, DW_AT_location[DW_OP_reg8]
DW$675	.dwtag  DW_TAG_assign_register, DW_AT_name("XAR2")
	.dwattr DW$675, DW_AT_location[DW_OP_reg9]
DW$676	.dwtag  DW_TAG_assign_register, DW_AT_name("AR3")
	.dwattr DW$676, DW_AT_location[DW_OP_reg10]
DW$677	.dwtag  DW_TAG_assign_register, DW_AT_name("XAR3")
	.dwattr DW$677, DW_AT_location[DW_OP_reg11]
DW$678	.dwtag  DW_TAG_assign_register, DW_AT_name("AR4")
	.dwattr DW$678, DW_AT_location[DW_OP_reg12]
DW$679	.dwtag  DW_TAG_assign_register, DW_AT_name("XAR4")
	.dwattr DW$679, DW_AT_location[DW_OP_reg13]
DW$680	.dwtag  DW_TAG_assign_register, DW_AT_name("AR5")
	.dwattr DW$680, DW_AT_location[DW_OP_reg14]
DW$681	.dwtag  DW_TAG_assign_register, DW_AT_name("XAR5")
	.dwattr DW$681, DW_AT_location[DW_OP_reg15]
DW$682	.dwtag  DW_TAG_assign_register, DW_AT_name("AR6")
	.dwattr DW$682, DW_AT_location[DW_OP_reg16]
DW$683	.dwtag  DW_TAG_assign_register, DW_AT_name("XAR6")
	.dwattr DW$683, DW_AT_location[DW_OP_reg17]
DW$684	.dwtag  DW_TAG_assign_register, DW_AT_name("AR7")
	.dwattr DW$684, DW_AT_location[DW_OP_reg18]
DW$685	.dwtag  DW_TAG_assign_register, DW_AT_name("XAR7")
	.dwattr DW$685, DW_AT_location[DW_OP_reg19]
DW$686	.dwtag  DW_TAG_assign_register, DW_AT_name("SP")
	.dwattr DW$686, DW_AT_location[DW_OP_reg20]
DW$687	.dwtag  DW_TAG_assign_register, DW_AT_name("XT")
	.dwattr DW$687, DW_AT_location[DW_OP_reg21]
DW$688	.dwtag  DW_TAG_assign_register, DW_AT_name("T")
	.dwattr DW$688, DW_AT_location[DW_OP_reg22]
DW$689	.dwtag  DW_TAG_assign_register, DW_AT_name("ST0")
	.dwattr DW$689, DW_AT_location[DW_OP_reg23]
DW$690	.dwtag  DW_TAG_assign_register, DW_AT_name("ST1")
	.dwattr DW$690, DW_AT_location[DW_OP_reg24]
DW$691	.dwtag  DW_TAG_assign_register, DW_AT_name("PC")
	.dwattr DW$691, DW_AT_location[DW_OP_reg25]
DW$692	.dwtag  DW_TAG_assign_register, DW_AT_name("RPC")
	.dwattr DW$692, DW_AT_location[DW_OP_reg26]
DW$693	.dwtag  DW_TAG_assign_register, DW_AT_name("FP")
	.dwattr DW$693, DW_AT_location[DW_OP_reg27]
DW$694	.dwtag  DW_TAG_assign_register, DW_AT_name("DP")
	.dwattr DW$694, DW_AT_location[DW_OP_reg28]
DW$695	.dwtag  DW_TAG_assign_register, DW_AT_name("SXM")
	.dwattr DW$695, DW_AT_location[DW_OP_reg29]
DW$696	.dwtag  DW_TAG_assign_register, DW_AT_name("PM")
	.dwattr DW$696, DW_AT_location[DW_OP_reg30]
DW$697	.dwtag  DW_TAG_assign_register, DW_AT_name("OVM")
	.dwattr DW$697, DW_AT_location[DW_OP_reg31]
DW$698	.dwtag  DW_TAG_assign_register, DW_AT_name("PAGE0")
	.dwattr DW$698, DW_AT_location[DW_OP_regx 0x20]
DW$699	.dwtag  DW_TAG_assign_register, DW_AT_name("AMODE")
	.dwattr DW$699, DW_AT_location[DW_OP_regx 0x21]
DW$700	.dwtag  DW_TAG_assign_register, DW_AT_name("IFR")
	.dwattr DW$700, DW_AT_location[DW_OP_regx 0x22]
DW$701	.dwtag  DW_TAG_assign_register, DW_AT_name("IER")
	.dwattr DW$701, DW_AT_location[DW_OP_regx 0x23]
DW$702	.dwtag  DW_TAG_assign_register, DW_AT_name("IER")
	.dwattr DW$702, DW_AT_location[DW_OP_regx 0x24]
DW$703	.dwtag  DW_TAG_assign_register, DW_AT_name("PSEUDO")
	.dwattr DW$703, DW_AT_location[DW_OP_regx 0x25]
DW$704	.dwtag  DW_TAG_assign_register, DW_AT_name("PSEUDOH")
	.dwattr DW$704, DW_AT_location[DW_OP_regx 0x26]
DW$705	.dwtag  DW_TAG_assign_register, DW_AT_name("VOL")
	.dwattr DW$705, DW_AT_location[DW_OP_regx 0x27]
DW$706	.dwtag  DW_TAG_assign_register, DW_AT_name("CIE_RETA")
	.dwattr DW$706, DW_AT_location[DW_OP_regx 0x28]
	.dwendtag DW$CU

